Staff Systems Engineer, Software
Atomicmachines · Emeryville or Santa Clara, California
About this role
**Staff Systems Engineer, Software** **About Atomic Machines:** Atomic Machines is pioneering micromanufacturing with Matter Compiler™ technology—a full-stack solution enabling new classes of micromachines through accessible manufacturing processes and materials libraries. **About This Role:** Architect and develop software infrastructure coordinating precision manufacturing equipment, distributed control systems, and robotic platforms. This role combines high-level systems engineering with hands-on software development and testing. **What You'll Do:** • Develop deep understanding of distributed platform architecture • Own software system architecture (embedded systems, controls, cloud services, manufacturing applications) • Define software interfaces between platform services, robotics, and hardware • Execute critical infrastructure design and implementation • Develop APIs, communication protocols, and distributed services • Drive performance analysis, latency optimization, and reliability improvements • Define system validation strategies and verification methodologies • Lead FMEA, trade studies, and root cause investigations **What You'll Need:** • 10+ years building complex software systems • First-principles systems mindset • Strong software architecture experience • Proficiency in C++, Rust, or Go • Distributed systems and networking expertise • Experience with gRPC, REST APIs, messaging systems, and IPC • Software integration with robotics and industrial hardware • Embedded systems and real-time software familiarity • BS/MS in Computer Engineering, Software Engineering, Computer Science, or equivalent **Compensation:** $170,000–$230,000 USD + equity and benefits **Location:** Emeryville or Santa Clara, California
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.