CareerPlanSign in

Sr. Embedded Software Engineer, Robotics Platform

USA (remote)💼 Full-time🗓 2026-09-25 → 2026-09-26

Core

Design, develop, test, and maintain robotics middleware and application frameworks on embedded Linux for a sidewalk delivery robot fleet.

Role type

Senior IC embedded software engineer (robotics platform)

Builds

Robotics middleware, application frameworks, and platform components for a commercial delivery robot fleet

Domain

Robotics, embedded systems, real-time systems

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (C++17+), embedded Linux development, multithreaded programming, concurrency, synchronization, interprocess communication, systems-level software development, real-time system design, software profiling and optimization, complex component ownership, hardware-software boundary troubleshooting

Preferred skills

Robotics middleware development, NVIDIA Jetson platform experience, Linux internals knowledge, fault-tolerant architecture, functional safety, distributed systems, networking, RPC frameworks, serialization technologies (Protocol Buffers, FlatBuffers, Cap'n Proto), telemetry and observability, sensor integration

Technologies

C++, embedded Linux, NVIDIA Jetson, Protocol Buffers, FlatBuffers, Cap'n Proto

Responsibilities

Design and implement robotics middleware and frameworks; own platform components from design to deployment; partner with software teams to solve reliability and performance issues; collaborate on risk assessments and failure analysis; translate safety requirements into software behavior; develop instrumentation and fleet-level metrics; diagnose complex system-level issues; lead technical design and code reviews; provide mentorship to other engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

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