Atomic Machines logoAtomic Machines logo

Software Engineer, Robotics (All Levels)

Atomic MachinesSanta Clara, California
On-site Full-time $185K/yr - $260K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

What You'll Do Develop, operate, and troubleshoot software and firmware for advanced robotics under strict real-time constraints. Design and manage software that synchronizes state, timing, and failure recovery across a distributed network of devices. Engage directly with manufacturing robotics and design software to oversee a coordinated network of devices. Work at various levels of the software stack, designing and implementing a networked API and debugging down to the hardware. What You'll Need 5+ years of professional experience in developing software that interacts with hardware. Proficiency in multiple programming languages, with the ability to code fluently.

About the job

About Atomic Machines

Atomic Machines is at the forefront of a revolutionary approach to micromanufacturing, leveraging our proprietary Matter Compiler™ technology. This comprehensive, full-stack technology empowers the creation of innovative micromachines by providing manufacturing processes and a materials library that surpass traditional semiconductor manufacturing methods. Our vision is to unlock MEMS (Micro-Electro-Mechanical Systems) manufacturing for a diverse range of devices hindered by existing semiconductor techniques, paving the way for unprecedented product categories. The Matter Compiler™ technology embodies the essence of digital manufacturing: input bits and raw materials yield complete, functional micromachines. We are excited to soon unveil our first groundbreaking device, made possible by this extraordinary technology.

Our offices are located in Emeryville and Santa Clara, California.

About The Role:

As a Software Engineer specializing in Robotics, you will be instrumental in designing and developing the distributed software system that governs the Matter Compiler. This role allows you to engage across multiple layers of the software stack, transforming low-level device interfaces into high-level automation APIs. One sprint, you might collaborate with a mechanical engineer on system behavior design; the next, you could be integrating complex electromechanical systems.

Join us in a dynamic, interdisciplinary environment where teams work closely together, including modeling and simulation, materials science, process development, electrical engineering, and mechanical engineering, to bring groundbreaking technology to life.

This position is based in our Santa Clara or Emeryville office and is ideal for an engineer with a solid foundation, a curious mind, and a passion for systems-level thinking.

About Atomic Machines

Atomic Machines is pioneering the future of micromanufacturing with its innovative Matter Compiler™ technology. We aim to revolutionize MEMS manufacturing, enabling the creation of advanced micromachines that were previously unfeasible.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.