- Collaborate with cross-functional design teams to conceptualize and refine low-level design concepts, and establish operational models.
- Develop and maintain software system models and simulation tools to create digital twin prototypes to guide development roadmaps and evaluate key design decisions
- Design and develop visualization, API’s to enable crossfunctional teams use models in a variety of applications
- Create algorithmic optimization tools across process, hardware, and software to evaluate complex design scenarios
- Run and document key system-of-systems, subsystem simulations to guide hardware development, trade analysis for robotic and mechatronic designs
- Define, analyze, and develop essential requirements for the Atomic Machines system. Identify and mitigate latent risks across the system early and effectively.
- Engage in problem-solving for complex, multi-subsystem issues in a dynamic startup environment.
- A first-principles mindset — you question assumptions, break problems down to fundamentals, and prefer root-cause solutions over pattern-matching.
- At least 6 years of total experience, ideally with 3+ years writing software tools in a production environment and 3+ years of experience working on complex electromechanical systems.
- Technical Skills: High degree of proficiency in Python or Julia, familiarity with C/C++, and experience with software tools like Git.
- Knowledge: Strong grasp of math and physics, engineering principles, mechanical aptitude, and manufacturing experience. Familiarity with digital twin creation via discrete event simulation tools, optimization algorithms and frameworks. Familiarity with tools such as OR-Tools, Pyomo, Simpy, Modelica, Anylogic.
- Attributes: Creativity, problem-solving skills, ownership of projects, willingness to learn quickly, and ability to work autonomously in ambiguous situations.
- Documentation: Ability to communicate clearly and professionally.
- Culture Fit: Productive participation in scrum meetings, driving clarity and alignment, and influencing cross-disciplinary teams.
- Bonus: Experience with 2D or 3D visualization tools.
- Education: At least a BS in Software Engineering, Electrical Engineering, Mechanical Engineering, Data Science, Physics, Systems Engineering, or a related field. An advanced degree is preferred.
The compensation for this position also includes equity and benefits.
Top Skills
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.







