Senior Embedded Software Engineering Lead (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Embedded Software Engineering Lead (C++): Leading a team of flight software engineers to architect and deliver high-reliability flight software for embedded and edge computing platforms with an accent on mission-critical system reliability and performance. Focus on defining software architecture standards, managing the full SDLC, and solving complex software anomalies in space-flight environments.
Location: Greater Seattle Area. Must be a U.S. citizen, national, permanent resident, or lawfully admitted refugee/asylee.
Salary: $197,529 - $276,539
Company
is developing reusable, safe, and low-cost space vehicles to enable millions of people to live and work in space for the benefit of Earth.
What you will do
- Lead a team of flight software engineers through the full software development lifecycle.
- Architect, design, and deliver high-reliability flight software for embedded and edge computing platforms using C++.
- Provide technical direction, work prioritization, and mentorship to foster a culture of engineering excellence.
- Define and enforce software architecture standards, coding practices, and design patterns for mission-critical systems.
- Collaborate with cross-functional teams (systems engineering, GNC, avionics) to translate requirements into robust software.
- Support integration and test activities, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related technical field.
- 7+ years of professional experience in embedded software development.
- Strong proficiency in C/C++ programming for embedded systems and experience with real-time operating systems (RTOS).
- Experience with microcontroller peripherals (ADC, DAC, I2C, SPI, UART, etc.).
- Experience with version control systems (Git) and CI/CD pipelines.
- U.S. citizenship, permanent residency (Green Card), or lawfully admitted refugee/asylum status is required.
Nice to have
- Master's degree in Computer Science or Computer Engineering.
- Experience with embedded Linux development and Yocto.
- Previous experience leading software technical teams.
- Knowledge of communication protocols used in spacecraft systems.
- Experience with bare-metal programming for microcontrollers.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) with a company match of up to 5%.
- Stock options for all regular employees.
- Paid parental leave, up to 4 weeks of PTO, and 14 company-paid holidays.
- Relocation assistance and Education Support Program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →