Enable job alerts via email!

Staff Motion Controls Software Engineer

Atomic Machines

Santa Clara (CA)

On-site

USD 100,000 - 160,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Staff Robotics and Controls Software Engineer to lead the development of advanced control systems for a cutting-edge manufacturing platform. This role involves shaping the software architecture and working with robotics to create micron-scale electromechanical devices. With a focus on control theory and applied physics, the position offers a unique opportunity to influence the future of automated manufacturing. Join a dynamic team that values creativity and inventiveness, and contribute to groundbreaking technology that will redefine micromanufacturing. If you're ready to take your career to the next level in a rapidly growing field, this is the opportunity for you.

Qualifications

  • 10+ years of experience in control systems for robotics.
  • Proficiency in high-level software architecture in real-time environments.
  • Strong grasp of engineering principles and their applications.

Responsibilities

  • Guide architecture of hardware and software systems for manufacturing.
  • Develop control algorithms for robots and the Matter Compiler.
  • Support development of electromechanical and software components.

Skills

Control Theory
Robotics
Applied Physics
Electro-mechanical Systems
Real-time Programming
Mathematics
Communication Skills

Education

Master's Degree in Mechanical Engineering
Master's Degree in Electrical Engineering
Master's Degree in Mechatronics

Job description

Atomic Machines is ushering in a new era in micromanufacturing with its Matter Compiler (MC) technology. The MC enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. The MC promises to unlock MEMS manufacturing for many device classes that could never be made by semiconductor methods, as well as to open up entirely new classes. Furthermore, the MC is fully digital, similar to 3D printing, but where 3D printing produces parts from a single material and process, the MC is a multi-process, multi-material technology: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—made possible by the Matter Compiler—that will be unveiled soon.

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

About This Role

We are seeking an experienced Staff Robotics and Controls Software Engineer to develop and lead control systems at Atomic Machines. The ideal candidate is an expert in control theory, robotics, applied physics, electro-mechanical systems, and possesses strong computer science fundamentals, particularly in programming within real-time environments. Atomic Machines is experiencing rapid growth, and we are developing the foundational architecture for our automated manufacturing platform, which heavily relies on robotics. This role offers the opportunity to shape the software architecture for control systems and grow in both leadership and technical expertise.

This position is based in our Santa Clara or Berkeley office, working Monday through Friday.

What You'll Do
  1. Join the Robotics and Controls team within Platform Engineering, guiding the architecture of hardware and software systems for a new manufacturing platform.
  2. Develop and maintain control algorithms for robots and process functionalities of the Matter Compiler, an autonomous, lights-out manufacturing system for creating micron-scale electromechanical devices.
  3. Support development efforts for electromechanical and software components of the manufacturing system, utilizing models and analysis tools to understand machine behavior in detail.
  4. Evaluate robot designs for future system improvements.
  5. Support the development and maintenance of design requirements.
What You Need
  • 10+ years of experience designing and developing control systems for robotics and complex electromechanical devices.
  • Proficiency in high-level software architecture and programming in real-time environments.
  • Excellent knowledge of control theory applicable to 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 advanced robotics control.
  • Strong communication skills for documentation and collaboration.
  • A solid understanding of mathematics and physics, with a deep grasp of engineering principles and their application.
  • Creativity and inventiveness.
  • Ability to work autonomously, dealing effectively with ambiguity and making progress.
  • At least a Master's degree in Mechanical, Electrical, Mechatronic, or a related engineering discipline.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior / Staff Software Engineer, Motion Planning

Waabi Innovation Inc.

San Francisco

On-site

USD 158,000 - 269,000

3 days ago
Be an early applicant