Senior Software Engineer, Robotic Systems
Core
Design and build the distributed software system controlling the Matter Compiler™ technology for micromanufacturing.
Role type
Senior IC software engineer (robotic systems)
Builds
Distributed software systems and firmware for manufacturing robotics
Domain
Micromanufacturing / Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, Python, Linux, hardware interfacing, real-time systems, distributed systems, version control, system-level design
Preferred skills
Go, heterogeneous distributed computing, factory-level orchestration, observability tooling
Technologies
C++, Python, Linux, Go
Responsibilities
Write, operate, and debug software and firmware for complex robotics with hard real-time constraints; Design and operate software that coordinates state, timing, and failure recovery across a distributed network of devices; Work hands-on with manufacturing robotics to coordinate a distributed network of devices; Design and implement a networked API and debug it down to the hardware
Seniority
Senior, hands-on IC