Embedded Software Engineer
Core
Configure and maintain Embedded Linux or RTOS operating systems for UAV systems, develop sensor drivers, and integrate online algorithms.
Role type
Embedded Software Engineer (UAV/Robotics)
Builds
High-performance UAV systems for field deployment
Domain
Aerospace / Robotics
Deliverable
production ML models
Required skills
C/C++, Embedded Linux, RTOS, sensor driver development, firmware architecture, low-level programming, software debugging, build systems, version control (Git)
Preferred skills
Python, multithreaded/multiprocess systems, algorithmic integration
Responsibilities
Configure and maintain Embedded Linux or RTOS operating systems for UAV systems; Develop sensor drivers and integrate online algorithms with algorithmic teams; Improve embedded software architecture for scalability and reliability; Maintain drone telemetry systems; Maintain company-wide coding standards and practices; Help implement in-house tools to accelerate software development
Seniority
Mid-to-Senior, hands-on IC
