10 дней назад
Sr. Software Engineer (C/C++)
248 830 - 348 362$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Sr. Software Engineer (C/C++/Linux): Building foundational layer-3 platform infrastructure for TeraWave satellite communications across satellites, user terminals, gateways, and PoP data planes with an accent on high-performance packet processing, kernel development, and hardware acceleration. Focus on tuning networking stacks for satellite links, implementing secure embedded platforms, and leading low-level systems engineering.
Location: Greater Seattle Area or the Bay Area, United States
Base pay for Washington applicants: $248,830–$348,361.65 annually. 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 enterprise connectivity.
What you will do
- Build high-performance layer-3 packet-processing applications in C/C++ using DPDK and FD.io VPP.
- Develop Linux kernel modules, device drivers, and hardware interfaces for custom platforms, SmartNICs, FPGA offload engines, and accelerators.
- Debug system-level performance issues, minimize context switching, and tune networking stacks for satellite links.
- Implement secure boot, runtime security monitoring, and hardware-backed credential management for embedded platforms.
- Provide technical leadership through deep-dive code reviews and mentoring of junior engineers.
Requirements
- Bachelor’s degree in computer science, computer engineering, or a related STEM discipline, or 10+ years of software development experience.
- At least 8 years of C or C++ experience in Linux or embedded environments.
- Deep Linux kernel knowledge, including driver development, memory management, and system-level debugging.
- Experience with GDB, perf, eBPF, and Buildroot, Yocto, Bazel, or comparable build systems.
- Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted refugee or asylee.
- A standard background check is required; additional checks may apply to certain job profiles.
Nice to have
- Infrastructure experience with large distributed systems or device fleets at scale.
- Rust or Python for systems tooling and automation.
- Strong knowledge of TCP/IP, UDP, Ethernet, Linux networking, and custom routing protocols.
- Experience with mission-critical aerospace, automotive, medical, or other high-reliability systems.
- Ability to troubleshoot at assembly-code and hardware-diagnostics levels.
Culture & Benefits
- Safety, collaboration, inclusion, trust, equality, and teamwork are emphasized.
- Medical, dental, vision, life insurance, disability coverage, and paid parental leave.
- 401(k) with a company match of up to 5%.
- Education Support Program, stock options for regular employees working at least 20 hours per week, paid time off, and up to 14 company-paid holidays.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 дней назад
Senior Software Developer (Software Defined Networking)
122 000 - 253 000$
14 дней назад
Sr. Principal Software Engineer, Physical Verification
161 000 - 299 000$
13 дней назад
Senior Software Engineer, Backend (Aerospace)
145 000 - 180 000$
14 дней назад
Principal Software Development Engineer (C#)
144 100 - 192 100$
14 дней назад
Software Engineer (Space Simulation)
100 000 - 180 000$
11 дней назад
Software Engineer, Enterprise Applications (Backend) (EV)
160 000 - 220 000$