As a Staff Software Systems Engineer at Atomic Machines, you will architect and develop the software infrastructure that coordinates precision manufacturing equipment, distributed control systems, and robotic platforms. You will define software system architecture while also implementing critical software components, integration tools, and validation infrastructure.
This role combines high-level systems engineering with hands-on software development and testing to ensure robust deployment of complex manufacturing systems.
This role may be based out of either office location, Emeryville or Santa Clara, California.
What You’ll Do:- Develop a deep understanding of Atomic Machines' distributed platform architecture.
- Own software system architecture spanning embedded systems, controls, cloud services, and manufacturing applications.
- Define software interfaces between platform services, robotics, and hardware.
- Execute software design and implementation for critical infrastructure.
- Develop APIs, communication protocols, and distributed services.
- Build automated testing, simulation, and integration tools.
- Design and execute software validation and system integration testing.
- Drive software performance analysis, latency analysis, synchronization, and reliability improvements.
- Lead system debugging across hardware and software boundaries.
- Define system validation strategies and verification methodologies.
- Drive FMEA, trade studies, and root cause investigations.
- First-principles systems mindset.
- Strong software architecture experience.
- Extensive Python development experience.
- Experience with C++, Rust, or Go preferred.
- Experience with distributed systems and networking.
- Experience with gRPC, REST APIs, messaging systems, and IPC.
- Experience integrating software with robotics and industrial hardware.
- Experience developing automated testing infrastructure.
- Familiarity with embedded systems and real-time software.
- Experience with simulation, CI/CD, and software verification.
- 7+ years building complex software systems.
- BS/MS in Computer Engineering, Software Engineering, Computer Science, or equivalent.
The compensation for this position also includes equity and benefits.
Skills Required
- First-principles systems mindset.
- Strong software architecture experience.
- Extensive Python development experience.
- Experience with C++, Rust, or Go.
- Experience with distributed systems and networking.
- Experience with gRPC, REST APIs, messaging systems, and IPC.
- Experience integrating software with robotics and industrial hardware.
- Experience developing automated testing infrastructure.
- Familiarity with embedded systems and real-time software.
- Experience with simulation, CI/CD, and software verification.
- 7+ years building complex software systems.
- BS/MS in Computer Engineering, Software Engineering, Computer Science, or equivalent.
What We Do
Atomic Machines is redefining humanity’s relationship with matter. We see a future where our tools will allow us to reorganize matter at the atomic level at will, where we will go from bits to atoms for any object or machine that can be designed in alignment with physical laws. We have begun our journey with the development of a robotic manufacturing platform capable of making an entirely new class of micro-electromechanical (MEMS) devices. We are well funded and have exceptionally strong product/market fit and a clear go-to-market path for the device we will make first with our platform. Our platform breaks traditional manufacturing paradigms and constraints, enabling inexpensive rapid prototyping as well as large scale manufacturing with highly compelling economics. Joining forces with us means becoming part of an incredibly talented, inventive and passionate multi-disciplinary team working on a massive world-changing mission. You will have the opportunity to help define the company from its early days. You’ll be challenged to learn and grow as a builder and a leader as the company itself grows rapidly. And you will receive significant equity compensation - you’ll truly be a company owner and benefit financially from our overall success.






