обновлено 11 дней назад
Sr. Software Engineer (Embedded Linux)
248 830 - 348 362$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Sr. Software Engineer (Embedded Linux): Building foundational embedded Linux platform infrastructure for TeraWave satellites, user terminals, and gateways with an accent on kernel development, hardware integration, security, observability, and networking performance. Focus on designing low-level operating-system services, optimizing scheduling and I/O for custom satellite hardware, and deploying reliable software across LEO systems.
Location: Greater Seattle Area, United States
Base pay for Washington applicants: $248,830.00–$348,361.65 per year. Other site ranges may differ.
Company
develops reusable, safe, and low-cost space vehicles and systems and is building TeraWave, a satellite communications network using interconnected LEO and MEO satellites.
What you will do
- Design Linux platform infrastructure, including process management, initialization systems, and inter-process communication frameworks.
- Develop kernel modules and device drivers for custom hardware and platform requirements.
- Modify kernel subsystems to improve scheduling, memory management, and I/O performance on embedded satellite systems.
- Bring up hardware prototypes with silicon, electrical, and RF teams and optimize kernels for custom SoCs.
- Debug system-level performance issues, tune networking for satellite links, and implement secure boot, runtime monitoring, and hardware-backed credential management.
- Own the software lifecycle from architecture and development through deployment aboard LEO satellites.
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.
Nice to have
- Infrastructure experience with large distributed systems or device fleets at scale.
- Rust or Python experience for systems tooling and automation.
- 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 through assembly code and hardware-level diagnostics.
Culture & Benefits
- Safety, collaboration, inclusion, trust, equality, and teamwork are emphasized.
- Medical, dental, vision, life insurance, paid parental leave, and short- and long-term disability coverage.
- 401(k) with company matching of up to 5% and an Education Support Program.
- Stock options for regular employees working at least 20 hours per week.
- Up to four weeks of paid time off and up to 14 company-paid holidays.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior System Software Development Engineer (Embedded Linux)
165 000 - 206 000$
11 дней назад
Principal Embedded Software Engineer
147 000 - 224 250$
12 дней назад
Embedded Software Engineer (Radar)
155 000 - 215 000$
11 дней назад
Senior Software Engineer (Embedded)
122 500 - 187 000$
9 дней назад
Flight Software Engineer I (Embedded C/C++)
85 000 - 100 000$
12 дней назад