CareerPlanSign in

Embedded Software Developer - Robotics

USA💼 Full-time🗓 2026-07-30 → 2026-09-27

Core

Develop and integrate embedded software for small unmanned aircraft systems (UAS) and mission-critical payloads operating in demanding environments.

Role type

Senior IC embedded software developer (robotics/UAS)

Builds

Unmanned aircraft systems, mission-critical payloads, and associated subsystems for defense and security partners

Domain

Aerospace and defense, robotics, embedded systems

Deliverable

production ML models | product features

Required skills

C, C++, microcontroller firmware, RTOS (Zephyr, FreeRTOS), embedded Linux, low-level drivers, hardware interfaces, system-level debugging, embedded communication protocols (I2C, SPI, UART, Ethernet)

Preferred skills

UAS software stacks (PX4), board bring-up, STM32/NVIDIA Jetson platforms, robotics systems

Technologies

Zephyr, FreeRTOS, embedded Linux, STM32, NVIDIA Jetson, Python

Responsibilities

Develop embedded software for microcontrollers and RTOS-based systems; design core constructs like state machines and timing-sensitive logic; integrate software across multiple processors and sensors; perform system-level debugging with logic analyzers and oscilloscopes; own features from design through field support; contribute to system architecture; build internal tools and automation utilities

Seniority

Mid-level, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.