Flight Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Flight Software Engineer (Embedded): Developing resilient, fault-tolerant, real-time flight software for resource-constrained targets with an accent on mission-critical architecture, requirements-to-release lifecycle, and embedded debugging/testing. Focus on designing algorithms, executing software and system-level tests (including software-in-the-loop and hardware-in-the-loop), and mentoring less experienced engineers.
Location: Cambridge, Massachusetts, USA
Salary: $100,000.00 - $275,000.00 (base)
Company
is an independent nonprofit R&D company delivering solutions across defense, space exploration, and biomedical engineering.
What you will do
- Evaluate requirements, propose solutions, and explore design trade-offs to support architecture decisions.
- Design algorithms and develop embedded software for prototype algorithms under supervision.
- Analyze designs to demonstrate performance and functionality for real-time, highly reliable systems.
- Develop and execute software tests to verify compliance with requirements; investigate results and drive fixes.
- Prepare technical documentation (procedures, reports, manuals) and contribute to requirements development and architecture ideation.
- Identify technical risks and mitigation strategies; mentor less experienced engineers.
Requirements
- 10-15 years of experience in software engineering or a related field.
- Strong embedded development and troubleshooting skills on embedded targets.
- Expertise in real-time systems software and OS coding techniques, including IP protocols, interfaces, and hardware subsystems.
- Proficiency in high-level development languages such as C/C++ and Rust.
- Experience with software configuration management tools, defect tracking tools, and peer review processes.
- Experience with UML/SysML and laboratory debugging/testing equipment (e.g., in-circuit emulators, JTAG debuggers).
Culture & Benefits
- Work-life balance support including workplace flexibility and employee clubs.
- Health and finance workshops, plus off-site social events and local museum/cultural discounts.
- Mentorship and collaboration across interdisciplinary engineering and science teams.
- Employment requires obtaining and maintaining a government security clearance.
Hiring process
- Application review followed by interviews as part of the selection process.
- Security clearance requirements apply for selected candidates.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →