Senior Robotics Software Engineer
Atomic Machines
Santa Clara, CA
See who Atomic Machines has hired for this role
Atomic Machines provided pay range
This range is provided by Atomic Machines. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device – one that was only made possible by the existence of the Matter CompilerTM technology – that we will be unveiling to the world soon.
Our offices are in Emeryville and Santa Clara, California.
About the Role:
We are seeking a Senior Robotics Software Engineer to design and implement software that drives advanced automation systems at Atomic Machines. The ideal candidate has strong computer science fundamentals, expertise in Python and C++, and hands-on experience developing software that interfaces tightly with hardware. This role emphasizes manufacturing automation and system integration — building the control frameworks, diagnostic tools, and software that connect actuators, sensors, and embedded systems into reliable, production-grade platforms. As Atomic Machines scales its manufacturing technology, this role offers the opportunity to develop foundational automation software that enables precision, reliability, and throughput at industrial scale. This role is physically based Monday–Friday in our Santa Clara or Emeryville office.
What You’ll Do:
- Join the Robotics and Controls team within Platform Engineering and work closely with electro-mechanical teams to bring up and integrate new manufacturing processes
- Develop software for automation sequencing, motion coordination, and hardware interfacing across sensors, actuators, and embedded controllers.
- Build integration frameworks that connect mechatronic subsystems into cohesive, production-ready manufacturing platforms.
- Create calibration, diagnostic, and bring-up tools to accelerate deployment of new hardware and simplify troubleshooting for engineers and technicians.
- Collaborate with mechanical, electrical, and manufacturing engineers to translate production requirements into robust automation capabilities.
- Contribute to simulation and digital twin environments to validate software-hardware integration and accelerate deployment cycles.
- Support development of the Matter Compiler’s mechatronic subsystems, ensuring reliability and repeatability in manufacturing operations.
- Establish best practices in software development for automation: modularity, testability, and maintainability.
What You’ll Need:
- A first-principles mindset — you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent.
- 6+ years of hands-on experience developing software for mechatronic, automation, or industrial systems.
- BS or MS in Computer Science, Mechanical Engineering, Electrical Engineering, Mechatronics, or related field, or equivalent work experience.
- Proficiency in Python and C++, bonus points for experience in real-time environments.
- Strong understanding of manufacturing automation concepts, including hardware integration, sequencing, and system-level coordination.
- Familiarity with sensors (encoders, cameras, force/torque, thermal, etc.) and actuators used in automated systems.
- Experience building diagnostic, calibration, or test frameworks for complex electromechanical systems.
- Track record of deploying reliable, production-grade software in manufacturing or automation environments.
- Strong problem-solving skills, cross-disciplinary collaboration, and ability to work independently on complex technical challenges.
.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering -
Industries
Robotics Engineering, Manufacturing, and Software Development
Referrals increase your chances of interviewing at Atomic Machines by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Vision insurance -
401(k) -
Dental insurance -
Paid maternity leave -
Paid paternity leave -
Commuter benefits -
Disability insurance
Get notified about new Software Engineer jobs in Santa Clara, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
New Grads 2026 - General Software Engineer
New Grads 2026 - General Software Engineer
-
Software Engineer (L5) - Identity & Access Tooling
Software Engineer (L5) - Identity & Access Tooling
-
Software Engineer - Bachelors
Software Engineer - Bachelors
-
Software Engineer - Backend
Software Engineer - Backend
-
Software Engineer, Map Platform
Software Engineer, Map Platform
-
Software Engineer, Intern (Summer)
Software Engineer, Intern (Summer)
-
Software Development Engineer
Software Development Engineer
-
Software Engineer, Frontend
Software Engineer, Frontend
-
Software Engineer, Frontend (All Teams)
Software Engineer, Frontend (All Teams)
-
Software Development Engineer
Software Development Engineer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More