CareerPlanSign in

Senior Engineer – Robotics Middleware & Applications

Washington-Office💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Architecting and developing Linux user-space daemons and services that orchestrate business-critical use cases for tactical drones and robots, including device registration, firmware updates, and video streaming pipelines.

Role type

Senior Embedded Linux Middleware Engineer (Robotics)

Builds

High-performance Linux daemons, video streaming pipelines, and firmware update systems for tactical drones and ground robots.

Domain

Defense/Law Enforcement Robotics, Embedded Linux Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Rust, Python, Linux user-space daemon development, Inter-process communication (IPC), ROS2, Systems Architecture, Concurrency, Networking, CI/CD pipelines, Test automation

Preferred skills

Robotics simulation (Gazebo), Computer Vision (SLAM/VIO), Control systems, MAVLink/PX4, Yocto build system, Video streaming protocols (GStreamer, RTSP, WebRTC)

Responsibilities

Architect and develop Linux user-space daemons for robot business logic; Design and implement performant IPC between daemons; Collaborate with Controls Engineers to tune drone behavior; Integrate sensors, actuators, and autonomous behavior into middleware services; Implement Robotics use-cases in ROS2 and custom frameworks; Ensure high quality through unit, integration, and CI testing; Author design documents and technical specifications; Mentor team members and share knowledge.

Seniority

Senior, hands-on IC with mentorship responsibilities

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