Senior Software Engineer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (C++/Networking): Designing and developing high-performance fast-path software for TeraWave Point of Presence (PoP) with an accent on packet processing, Linux kernel optimization, and carrier-grade networking. Focus on achieving line-rate performance at 100G/400G speeds, implementing IP routing protocols, and optimizing dataplane systems.
Location: Greater Seattle Area or Bay Area, CA. Must be a U.S. citizen, national, permanent resident (Green Card holder), refugee, or granted asylum
Salary: $197,529 – $276,539
Company
develops reusable, safe, and low-cost space vehicles and systems to enable millions of people to live and work in space for the benefit of Earth.
What you will do
- Design and develop high-performance packet processing applications in C/C++ using DPDK and FD.io VPP.
- Profile and optimize software to achieve line-rate performance at 100G/400G speeds while minimizing latency and jitter.
- Implement and integrate IP routing protocols (BGP, OSPF, IS-IS) and tunneling encapsulation (SRv6, MPLS, GRE).
- Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA-offload engines.
- Architect distributed dataplane systems capable of scaling horizontally across PoP clusters.
- Provide technical leadership, conduct code reviews, and mentor junior engineers on low-level systems programming.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- 7+ years of experience in systems programming with a track record of shipping carrier-grade networking software.
- Expert-level proficiency in C or C++.
- Strong experience with Linux systems programming including threading, memory management, and interrupt handling.
- Solid understanding of the OSI model, TCP/IP stack, and Ethernet switching fundamentals.
- U.S. citizenship, permanent residency, or authorized legal status required due to export control regulations.
Nice to have
- Hands-on experience with DPDK, VPP, eBPF, or XDP.
- Knowledge of Mellanox/NVIDIA, Intel E810, or Broadcom DNX-based silicon.
- Deep understanding of BGP, EVPN, and Segment Routing (SRv6).
- Experience with CPU pinning, NUMA-awareness, and cache-line optimization.
- Background in space systems, satellite communications, or telecommunications networking.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) with a company match of up to 5%.
- Paid parental leave and an Education Support Program.
- Generous PTO: up to 4 weeks per year and 14 company-paid holidays.
- A culture of safety, collaboration, and inclusion dedicated to building an authentic workplace.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →