Embedded Software Engineer
Core
Design software architectures, configure operating systems, and integrate sensor drivers and algorithms for autonomous UAV systems.
Role type
Embedded Software Engineer (UAV/Aerospace)
Builds
Autonomous UAV systems for allied forces
Domain
Defense, Aerospace, Robotics
Deliverable
production ML models | product features
Required skills
C/C++, Embedded Linux, RTOS, Sensor driver development, Firmware architecture, Debugging tools, Build systems, Multi-threaded/multi-process systems
Preferred skills
Python, In-house tool implementation
Responsibilities
Configure and maintain operating systems for UAV systems, Participate in improving embedded software architecture, Develop sensor drivers and integrate online algorithms, Improve and maintain telemetry systems, Maintain strong coding standards, Collaborate on in-house tools implementation
Seniority
Mid-Senior, hands-on IC