Atomic Machines

Senior/Staff Software Engineer, Robotic Manufacturing Systems

Atomic Machines
Apply
12 hours ago
Santa Clara, CA, USASenior / Staff+
H1B sponsor

Base Salary

$180k - $230k/yr

Responsibilities

  • Design and build distributed software systems coordinating state, timing, and behavior across manufacturing hardware.
  • Write, test, and debug software for sensors, actuators, and process controllers under real-time and reliability constraints.
  • Develop workflows bridging manual and automated process steps and coordinate production and process-development handoffs.
  • Evolve the existing fleet software, including APIs governing machine behavior, while architecture decisions converge.
  • Instrument machine and process systems for human observability and downstream AI/ML consumption.
  • Investigate and resolve issues spanning application software, firmware, and physical systems.
  • Establish software engineering practices including testing, code review, CI/CD, and documentation.
  • Improve reliability through observability, fault handling, and graceful degradation.
  • Collaborate with mechanical, electrical, and process engineers to translate physical constraints into software behavior.
  • Drive architecture alignment and decisions with engineering leadership.

Requirements

  • 5+ years building or debugging systems with real external dependencies such as hardware, embedded devices, or networked services.
  • Demonstrated ability to make and defend architecture decisions involving build-versus-buy, deployment topology, and service boundaries.
  • Strong production Python skills and proficiency in at least one of C++, Rust, or Go.
  • Solid understanding of distributed systems, including state coordination, consistency, failure modes, and concurrency.
  • Experience introducing or maintaining CI/CD, automated testing, or observability tooling in an established codebase.
  • Ability to operate effectively with incomplete or contested specifications and drive clarity.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or a related field, or equivalent experience.
  • Experience with real-time or resource-constrained environments, IoT, edge computing, industrial systems, robotics, warehouses, manufacturing lines, fabrication, or automation facilities is a plus.
  • Experience instrumenting systems for ML/AI pipelines, evaluating cloud versus on-premises or edge deployment, and debugging across application, transport, firmware, and hardware layers is preferred.

Benefits

  • The position includes equity and benefits.
  • Salary range is $180,000–$230,000 USD.
  • The role is based in Emeryville or Santa Clara, California.

Tech Stack

Categories

BackendRobotics
Atomic Machines

About Atomic Machines

201-500 employees

Atomic Machines develops the Matter Compiler (MC-1), a digital, multi-process, multi-material micromanufacturing platform that fabricates complete micromachines and MEMS-class devices. The company plans to commercialize both the platform’s automated Nodes and device products, with an initial product aimed at AI data-center hardware. Founded in 2019 and headquartered in Emeryville, California, Atomic Machines is privately held and operates a hybrid fab to support rapid development and scale-up.

Contact me