CareerPlanSign in

Senior Software Engineer - Embedded

USA💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Develop embedded and backend software modules for UAV systems, implementing ROS2 nodes and integration logic on embedded Linux platforms.

Role type

Senior IC embedded software engineer (UAV/robotics)

Builds

Embedded software modules, ROS2 nodes, and integration logic for UAV systems

Domain

Aerospace/Robotics + Embedded Linux

Deliverable

production ML models | product features

Required skills

C++ for embedded systems, ROS2 (nodes, topics, services, DDS), Linux-based development, sensor integration, hardware debugging, system testing

Preferred skills

Computer vision, sensor processing, NVIDIA Jetson, robotics/UAV/mission-critical systems experience

Technologies

ROS2, Linux, C++, NVIDIA Jetson, DDS

Responsibilities

Develop embedded and backend software modules for UAV systems; Implement ROS2 nodes, interfaces, and integration logic; Work on embedded Linux platforms and support hardware bring-up; Debug issues across software, firmware, and hardware boundaries; Support system testing and validation using hardware-in-the-loop and real hardware; Collaborate with Autonomy, Flight Controls, and Hardware teams

Seniority

Senior, hands-on IC

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