Embedded Software Engineer V/VI
Core
Design, code, and implement software for embedded devices and systems on unmanned aircraft, including sensor integration and flight testing.
Role type
Senior Embedded Software Engineer (Avionics/UAS)
Builds
Embedded software for unmanned aerial systems (UAS), interceptors, and precision weapons
Domain
Defense / Aerospace / Embedded Systems
Required skills
Embedded C/C++, Real-time systems, Avionics, Sensor integration, Flight testing, Schematic reading, Debugging (oscilloscope, logic analyzer), Configuration control, Mentorship
Preferred skills
None stated
Technologies
Embedded microcontrollers, Autopilots, Payloads, Radios
Responsibilities
Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments; Write and test software to support the integration of sensors and processors into aircraft; Lead in the development and planning of new projects and programs; Debug, troubleshoot, and isolate software issues; Work closely with other engineering disciplines (mechanical, electrical, etc.); Participate in design and peer reviews for solutions; Maintain and foster high standards of software quality within the team by adhering to good practices and habits of configuration control; Mentorship and guidance of less-senior teammates to help them grow and flourish.
Seniority
Senior, hands-on IC with mentorship responsibilities