Embedded Software Engineer VI
Core
Senior technical leader responsible for the architecture, design, development, integration, and verification of safety-critical embedded software systems for DoD missile defense, aerospace, and propulsion technologies.
Role type
Senior IC embedded software engineer (aerospace/defense)
Builds
High-reliability real-time control solutions compliant with aerospace and defense standards
Domain
Aerospace and Defense
Required skills
C/C++, real-time embedded systems, ARM microcontrollers, low-level drivers, hardware integration, system architecture, software verification, technical leadership
Preferred skills
Model-based development, safety analysis techniques, motor control systems
Technologies
STM32, RS-422, SPI, I2C, CAN, SpaceWire, Ethernet, Git, ClearCase, MATLAB/Simulink
Responsibilities
Lead architecture and development of real-time embedded software, define software requirements and interfaces, develop low-level drivers and middleware, implement embedded communication interfaces, integrate software with instrumentation and sensors, lead software design reviews, oversee software verification and validation, mentor engineers, support proposal development
Seniority
Senior, hands-on IC with technical leadership
