Sr. Staff Platform Systems Development Engineer

Posted 9 Days Ago
Be an Early Applicant
Berkeley, CA
170K-230K Annually
Mid level
Hardware • Robotics
The Role
As a Platform Development Engineer, you will develop software to connect platform software architecture with manufacturing hardware, assist in hardware bring-up and calibration, and create debugging tools. You will collaborate with hardware and software teams to ensure integration of complex robotic subsystems.
Summary Generated by Built In


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 is inaccessible to semiconductor manufacturing methods. The MC promises to unlock MEMS manufacturing both for the many device classes that never could be made by semiconductor methods but also to open up entirely new classes. Furthermore, the MC is fully digital in the way 3D printing is digital, but where 3D printing produces parts of a single material using a single 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 – one that was only made possible by the existence of the Matter Compiler – that we will be unveiling to the world soon.


Our offices are in Berkeley and Santa Clara, California.


About the Role:


As a Platform Development Engineer at Atomic Machines, you will be at the forefront of developing novel manufacturing hardware. You will collaborate with hardware development teams, electrical engineering teams, and our core platform infrastructure developers to develop new software that connects our platform software architecture with new manufacturing hardware. Additionally, you will be hands on in the first bring-up and integration of said hardware, developing software and hardware tests to ensure complete integration of complex platform software and electromechanical/robotic systems. Being at the forefront of the deployment, you will develop tools, calibration scripting, and other utilities for our users to aid debugging and design improvements for the future. This position offers opportunities for growth in leadership, technical expertise, and interdisciplinary engineering experience as Atomic Machines continues on its rapid growth trajectory.

What You’ll Do:

  • Partner with the project leads to assist with bring-up, calibration, and debugging of the Atomic Machines series of complex robotic subsystems.
  • Rapidly learn the electrical and embedded architecture of our system, staying up-to-date with new features and issues in this workstream.
  • Develop high-quality interface software for new hardware modules by working with the Platform Software Team to understand the AMP Control code and software architecture.
  • Develop software applications for our manufacturing platform, collaborating with tool developers to integrate their designs into our robotic platform.
  • Develop general-use software tools for platform users to speed troubleshooting and integration.
  • Work with process, device, and mechanical designers to understand the intended function of all projects.
  • Serve as the first point of contact for electromechanical debugging or issues related to new hardware modules.

What You’ll Need:

  • Strong production software development experience. You know how code moves from an editor to a live system.
  • Extensive experience programming in Python, C++, or Go.
  • Extensive experience with network APIs, such as gRPC, REST, or similar.
  • Strong experience with software development tools, including the Linux CLI, Git, Docker, and debugging tools.
  • A broad understanding of hardware (mechatronics, optics, dynamics, custom electronics, sensors, actuators, etc.), as well as experience with software systems for controls, communication, signal processing, scheduling, and more.
  • Experience using standard lab and test equipment, such as power supplies, DMMs, NI DAQs, load cells, torque transducers, pressure transducers, thermocouples, strain gauges, and others.
  • Experience with embedded systems and related tools.
  • Experience building, designing, documenting, and troubleshooting prototype electromechanical systems.
  • Previous experience with hardware validation, DFMEAs, risk assessments, and characterization of failure modes is preferred.
  • Excellent written and verbal communication skills.
  • 10+ years of experience working with robotic systems.
  • A Bachelor’s degree in Software Engineering, Electrical Engineering, Mechatronics Engineering, or a similar field, or equivalent relevant industry work experience.

Top Skills

C++
Go
Python
The Company
HQ: Berkeley, CA
34 Employees
On-site Workplace
Year Founded: 2019

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.

Similar Jobs

Voltage Park Logo Voltage Park

Senior Full Stack Engineer

Artificial Intelligence • Cloud • Hardware • Machine Learning • Other • Software • Infrastructure as a Service (IaaS)
San Francisco, CA, USA
51 Employees
150K-200K Annually
Hybrid
San Francisco, CA, USA
289097 Employees
Hybrid
San Francisco, CA, USA
289097 Employees

General Motors Logo General Motors

JR-202424245 Manager, Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Mountain View, CA, USA
165000 Employees
182K-285K Annually

Similar Companies Hiring

Sage Thumbnail
Software • Healthtech • Hardware • Analytics
New York, NY
44 Employees
Voltage Park Thumbnail
Software • Other • Machine Learning • Infrastructure as a Service (IaaS) • Hardware • Cloud • Artificial Intelligence
San Francisco, CA
51 Employees
Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account