Senior Software Engineer, Robotic Systems
Core
Design and build distributed software systems controlling manufacturing robotics and the Matter Compiler™ technology.
Role type
Senior Software Engineer, Robotic Systems
Builds
Distributed control software for micromanufacturing devices and the Matter Compiler™
Domain
Micromanufacturing / Robotics / Embedded Systems
Required skills
C++, Python, Go, Linux, version control, real-time systems, distributed systems, hardware interfacing, firmware development, system-level design
Preferred skills
Heterogeneous distributed computing, manufacturing machine orchestration, observability instrumentation
Responsibilities
Write, operate, and debug software and firmware for complex robotics with hard real-time constraints; Design and operate software coordinating state, timing, and failure recovery across distributed networks; Work hands-on with manufacturing robotics to coordinate distributed device networks; Design and implement networked APIs debugging down to hardware; Collaborate with mechanical, electrical, and materials science engineers on system behavior and integration
Seniority
Senior, hands-on IC
