5 дней назад
Software Engineer III - TeraWave (C/C++ Networking)
164 652 - 230 513$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer III - TeraWave (C/C++ Networking): Building high-performance packet-processing and network-edge software for the TeraWave satellite communications Point of Presence with an accent on Linux systems programming, carrier-grade routing, and low-latency dataplane performance. Focus on optimizing 100G/400G packet-forwarding pipelines, integrating SmartNIC and FPGA accelerators, and designing distributed dataplane systems for mission-critical connectivity.
Location: Greater Seattle Area, United States. Applicants must be U.S. citizens or nationals, lawful permanent residents, refugees, or individuals granted asylum.
Salary: $164,652.00–$230,512.80 annual base pay for California and Washington applicants; other site ranges may differ.
Company
develops reusable space vehicles and systems and is building TeraWave, a multi-orbit satellite communications network for high-speed global connectivity.
What you will do
- Design and develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP.
- Profile and optimize dataplane software for line-rate 100G/400G performance with minimal latency and jitter.
- Implement IP routing protocols and tunneling technologies, including BGP, OSPF, IS-IS, SRv6, MPLS, and GRE.
- Develop interfaces for SmartNICs, FPGA offload engines, and other hardware accelerators.
- Architect horizontally scalable dataplane systems for TeraWave Point of Presence clusters.
- Provide technical leadership through architecture decisions, code reviews, mentoring, and collaboration with platform, hardware, and network engineering teams.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- At least 2 years of systems programming experience shipping carrier-grade networking software.
- Expert proficiency in C or C++.
- Strong Linux systems programming experience, including threading, memory management, and interrupt handling.
- Solid understanding of the OSI model, TCP/IP, and Ethernet switching fundamentals.
- Eligibility to work in the United States as a U.S. citizen or national, lawful permanent resident, refugee, or asylee.
Nice to have
- Experience with DPDK, VPP, eBPF, XDP, or Linux kernel networking internals.
- Experience with Mellanox/NVIDIA, Intel E810, or Broadcom DNX-based networking hardware.
- Knowledge of BGP, EVPN, Segment Routing, CPU pinning, NUMA awareness, and cache-line optimization.
- Experience with Kubernetes CNI, DPDK-in-Docker, space systems, satellite communications, or telecommunications networking.
Culture & Benefits
- Safety, collaboration, inclusion, and continuous technical improvement are emphasized.
- Medical, dental, vision, life insurance, and short- and long-term disability coverage.
- Paid parental leave, up to four weeks of paid time off, and up to 14 company-paid holidays.
- 401(k) plan with company matching of up to 5% and an Education Support Program.
- Stock options are available to regular employees working at least 20 hours per week.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Software Engineer II (Networking)
105 500 - 213 500$
11 дней назад
Senior Staff Software Engineer (C / Networking / Dataplane) (Cybersecurity)
157 500 - 225 000$
CoreWeave
11 дней назад
Senior Software Engineer (GPU & Runtime Systems)
153 000 - 204 000$
9 дней назад
Sr. Software Engineer (C++/Linux/Multi-threaded)
136 300 - 231 700$
9 дней назад
Staff Software Engineer - Threat Protection Systems
160 000$
12 дней назад
Software Engineer II (C#)
151 400 - 227 000$