Atomic Semi is building a small, fast semiconductor fab. It’s already possible to build this with today’s technology and a few simplifications. We’ll build the tools ourselves so we can quickly iterate and improve. We’re building a small team of exceptional, hands-on engineers to make this happen. Mechanical, electrical, hardware, computer, and process. We’ll own the stack from atoms to architecture. Our team is optimistic about the future and we want to continue pushing the limits of technology. Smaller is better. Faster is better. Building it ourselves is better. We believe our team and lab can build anything. We’ve set up 3D printers, a wide array of microscopes, e-beam writers, general fabrication equipment - and whatever is missing, we’ll just invent along the way. Atomic was founded by Sam Zeloof and Jim Keller. Sam is best known for making chips in his garage, and Jim has been a leader in the semiconductor industry for the past 40 years. The Tool Software team builds the software that makes our semiconductor fabrication tools run, spanning everything from microcontroller firmware to Linux applications, assembly, calibration, and over-the-air deployment. We don't silo our engineers into narrow sub-domains. Because sensing, control, and physical hardware are deeply intertwined, you will have broad control over the design of the system from top to bottom. As a Robotics Software Engineer, you will build the algorithmically rich software that brings our fabrication tools to life. You will tackle deep technical challenges that demand sub-micron positioning, non-standard sensor modalities, and tight real-time constraints—fusing multi-sensor data into a single state estimate, optimizing trajectories under real mechanical constraints, and building computer vision pipelines for alignment and inspection. We do not draw sharp lines between "software problems" and "hardware problems" because the challenges we face rarely respect those boundaries. You will spend most of your time writing code, but you will also chase bugs across domains when needed. Whether a drifting sensor turns out to be thermal coupling from a nearby motor, or a non-converging controller is actually a mechanical backlash issue, you will follow the problem wherever it leads. We are open to a range of experience levels, from exceptional early-career engineers to staff-level builders. What matters most is that you are nimble, you understand how mechanical systems actually work, and you can seamlessly bridge the gap between pure code and real-world hardware. You will know you are successful when you have built fast, highly reliable software that solves these deep physical challenges and allows our tools to operate reliably. A portfolio or Github is generally required to apply: show us the things you’ve actually built! For us, a strong portfolio demonstrates your engineering excellence, curiosity, and a love for taking ideas from concept to reality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level