Systems Engineer

Atomic MachinesEmeryville, CA
4d$150,000 - $175,000

About The Position

As a Systems 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 specify and develop new software that connects our platform software architecture with new manufacturing hardware. This position offers opportunities for growth in leadership, technical expertise, and interdisciplinary engineering experience as Atomic Machines continues on its rapid growth trajectory.

Requirements

  • 3+ years of experience (industry, internships, robotics competitions, IEEE, extracurricular projects, open source contributions) including education.
  • A first-principles mindset — you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent.
  • Hands-on experience working with real hardware and software systems, including sensors, actuators, mechatronic assemblies, or robotic systems — including building, integrating, testing, or debugging those systems.
  • Experience contributing to core engineering artifacts such as requirements, Interface Control Documents (ICDs), FMEA or risk analyses, and test or verification documentation.
  • Experience writing application and/or testing code in Python.
  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics or a related field.

Responsibilities

  • Learn the software and hardware architecture of Atomic Machines’ systems, from software and controls down to sensors, actuators, and hardware interfaces.
  • Partner closely with process, device, mechanical, controls, and platform software teams to translate design intent into clear, testable system definitions.
  • Define and document system boundaries, interfaces, and assumptions so teams can build and test with confidence companywide.
  • Sharpen ambiguous ideas into concrete system requirements, physical reality in a fast paced environment.
  • Support definition of system performance requirements, interfaces, and validation criteria.
  • Help develop and maintain system models used for analysis and simulation.
  • Work hands-on with manufacturing robotics and distributed device networks to validate system behavior, debug issues, and learn how to architect complex system-of-systems.

Benefits

  • The compensation for this position also includes equity and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service