Lead Embedded Software Engineer, Optical Systems
Core
Design and delivery of real-time embedded flight software for space-based imaging payloads, integrating and validating embedded flight systems at software and hardware levels.
Role type
Lead Embedded Software Engineer (Aerospace)
Builds
Real-time embedded flight software for space-based imaging payloads
Domain
Aerospace / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, System architecture, Debugging, Integration, RTOS development, C/C++, Python, Embedded command and control, Serial communications, Distributed messaging protocols, UML modeling, BSP development, Unit testing, Integration testing, Verification
Preferred skills
Top Secret or TS/SCI security clearance, MBSE tools (Cameo), DevOps/CI tools (Jenkins), Space payload systems experience, cFS/CFE experience, FPGA development, Open architecture standards (OMS, UCI)
Technologies
FreeRTOS, VxWorks, QNX, MATLAB Simulink, ARM, Arduino, TCP/IP, Jenkins, UML
Responsibilities
Lead design and delivery of real-time embedded flight software, Integrate and validate embedded flight systems at software and hardware levels, Apply architectural design approaches to build software solutions, Partner with engineers across disciplines to plan and refine technical solutions, Contribute across the full software lifecycle including design, coding, testing, and mission integration, Design, customize, maintain, and optimize Board Support Packages (BSP) for multiple hardware platforms
Seniority
Senior, hands-on IC with leadership responsibilities