Staff Robotics and Controls Software Engineer
Company | Atomic Machines |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Expert or higher |
Requirements
- 10+ years of experience designing and developing control systems for robotics and complex electromechanical devices.
- Proficient in both high-level software architecture and programming in a real-time environment.
- Excellent knowledge of control theory for robotics systems.
- Well-versed in robotics, applied physics, electro-mechanical systems, and computer science.
- Ability to research, select, design, and evaluate hardware and software components and architectures for controlling advanced robotics systems.
- Documentation quality – good clear communication.
- Clear understanding of math and physics; deep understanding of engineering’s first principles and how to apply them.
- Creativity and inventiveness.
- Autonomy – the ability to deal with ambiguity and still make progress.
- At least a MS in Mechanical, Electrical, Mechatronic, or a similar engineering discipline.
Responsibilities
- Join the Robotics and Controls function within the Platform Engineering team, and guide the architecture of the HW and SW systems for a new manufacturing platform.
- Develop and maintain control algorithms for the robots and process functionality for the Matter Compiler, a fully autonomous, lights-out manufacturing system for building a new class of micron-scale electromechanical devices.
- Support development efforts for various electromechanical and software elements of the manufacturing system, using models and analysis tools that provide a detailed quantitative understanding of machine behavior.
- Evaluate robot designs for future system iterations.
- Support development and maintenance of design requirements.
Preferred Qualifications
-
No preferred qualifications provided.