CareerPlan

Embedded Software Engineer

USAFull-time2026-11-10

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