Atomic Machines

Robotics Software Engineer, Simulations

Atomic Machines
Apply
4 hours ago
Santa Clara, CA, USAMid Level
H1B Sponsor

Base Salary

$160k - $190k/yr

Responsibilities

  • Build models of machine devices such as motion axes, sensors, grippers, and surrounding machinery behind the same software interfaces as the real hardware.
  • Build scenario and regression suites so machine software can be developed and tested in CI without hardware in the loop.
  • Extend simulation coverage across machine types.
  • Build validation tooling that compares simulation behavior with real-machine telemetry.
  • Root-cause divergences as software bugs or model-fidelity gaps.
  • Grow toward owning a bounded platform area such as the device-model library or CI simulation harness.

Requirements

  • At least two years of experience building software for systems interacting with hardware or the physical world, including qualifying industry, internship, competition, research, or open-source work.
  • Strong programming fundamentals and working Python experience building and debugging real systems.
  • Experience with physics simulation, behavioral or discrete-event simulation, digital twins, or game-engine work.
  • Practical understanding of state machines, concurrency, and determinism.
  • Systematic debugging and collaboration skills across the software/hardware boundary.
  • Bachelor’s degree in computer science, computer engineering, electrical engineering, mechanical engineering, mechatronics, or robotics, or equivalent experience.
  • Working C++ is expected at L4 and a strong plus at L3.
  • Experience with physics engines such as MuJoCo, Drake, Bullet, or PyBullet is a bonus.
  • Robotics knowledge in kinematics, dynamics, motion planning, or state estimation is a bonus.
  • Experience with ROS or other robotics middleware, gRPC/Protobuf APIs, observability tooling, CI/test infrastructure at scale, or hardware-in-the-loop testing is a bonus.

Benefits

  • The compensation package includes equity and benefits.
  • The company has offices in Emeryville and Santa Clara, California.

Tech Stack

Categories

Robotics
Atomic Machines

About Atomic Machines

51-200 employees

Atomic Machines is on Earth to radically advance humanity's command of matter. Our MC-1 manufacturing technology embodies this mission at the micro-scale, both blowing open the design space ("MEMS 2.0") and doing so in a way that enables extremely rapid iteration and scaling to high-volume manufacturing ("thought to thing time"). Our first device product establishes a new price-performance class highly relevant to the AI data center space.