Sr. Embedded Software Engineer, Robotics Platform
Core
Build and evolve the embedded software platform powering a growing fleet of autonomous delivery robots.
Role type
Senior IC embedded software engineer (robotics platform)
Builds
Middleware and application frameworks for autonomous delivery robots
Domain
Robotics / Embedded Systems
Required skills
Modern C++17, Embedded Linux, Multithreading, Concurrency, Systems-level programming, Real-time systems, Fault-handling, Telemetry, Linux internals
Preferred skills
Robotics middleware, NVIDIA Jetson, Distributed systems, Functional safety, RPC frameworks, Robotic sensors integration
Responsibilities
Design, develop, test, and maintain robotics middleware and application frameworks; Own significant platform components from design to fleet operations; Collaborate on risk assessments and failure analysis; Develop instrumentation and fleet-level metrics; Diagnose and resolve complex system-level problems; Lead technical design and code reviews; Provide mentorship to other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
