Jobs Companies Atomic Machines Robotics Software Engineer, Simulations

Über diese Robotics Software Engineer, Simulations Stelle bei Atomic Machines

Atomic Machines · Vor Ort · Emeryville, or Santa Clara, California
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital—but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler™ technology platform is a multi-process, multi-material system: 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 only through the Matter Compiler™ technology platform—that we will be unveiling to the world soon.
 
Our offices are in Emeryville and Santa Clara, California.

About The Role:

Our manufacturing system is composed of nodes; each delivers a unit of manufacturing capacity for a process, and there are a dozen or more node types. As a Robotics Software Engineer, Simulations, you will help build our machines' digital twins: simulations that stand in for the real hardware behind the same software interfaces, so that manufacturing software can be developed and tested without waiting for machine time. You will join the simulation team at its start, working directly with its founding engineer.

Your work starts with the foundation all our nodes share and the robotics that move material through them. One week you might build the model of a motion axis, a gripper, or a sensor and watch a machine's software run against it; the next, wire a node's software into the simulator so it can be tested in CI, or dig into why the simulation and the real machine's telemetry disagree and decide whether that's a software bug or a gap in the model.

This role suits an engineer with strong fundamentals, curiosity about how physical machines behave, and an instinct for the difference between what the model says and what the machine did.

What You’ll Do:

  • Build models of the devices that make up our machines (motion axes, sensors, grippers, and the machinery around them) that behave like the real thing behind the same software interfaces.
  • Build scenario and regression suites that let machine software be developed and tested in CI, with no hardware in the loop.
  • Extend simulation coverage across our machine types so more of the stack can be exercised without a physical machine.
  • Build validation tooling that compares simulation behavior against real-machine telemetry, and root-cause divergences to a software bug or a model-fidelity gap.
  • Grow toward owning a well-bounded piece of the platform, such as the device-model library or the simulation harness our CI runs on.

What You’ll Need:

  • 2+ years building software for systems that interact with hardware or the physical world; industry, internships, robotics competitions, research, and serious open-source work all count.
  • Strong programming fundamentals with working Python: you can build and debug real systems in Python, even if it isn't your first language.
  • Simulation or modeling exposure: physics simulation, behavioral/discrete-event simulation, digital twins, or game-engine work; you have used a simulator seriously and know where it lied to you.
  • A first-principles mindset: you reason about why a design works, not just how you've seen it done.
  • Practical understanding of state machines, concurrency, and determinism.
  • Systematic debugging habits and the collaboration skills to chase problems across the software/hardware boundary.
  • BS in CS, CE, EE, ME, Mechatronics, Robotics, or equivalent experience.

Bonus Points For:

  • Working C++: our motion stack and parts of the simulation core are C++ (expected at L4; a strong plus at L3).
  • Physics-engine experience: MuJoCo, Drake, Bullet, PyBullet, or similar; rigid-body dynamics and contact modeling.
  • Robotics depth: kinematics, dynamics, motion planning, or state estimation.
  • Experience with robotics middleware, ROS or otherwise (we build our own).
  • gRPC/Protobuf APIs, observability tooling, or CI/test infrastructure at scale.
  • Hardware-in-the-loop testing or sim-based validation of real machines.

The compensation for this position also includes equity and benefits.

Salary Range
$160,000$190,000 USD
Bereit, sich bei Atomic Machines zu bewerben?
Bei Atomic Machines bewerben

Wie sich dieses Gehalt für Robotics vergleicht

Diese Stelle zahlt $175,000/yrim Einklang mit der üblichen Spanne für Robotics Stellen.

$120,500 dem Median $197,500 $256,000

Übliche Spanne $159,875–$222,000/yr, aus 198 vergleichbaren Robotics Anzeigen auf JobsRadar (Vergütung auf USD hochgerechnet). Gehaltseinblicke für Robotics ansehen →

Ähnliche Jobs

Anduril Industries
Senior Robotics Software Engineer, Generalist
Anduril Industries
⚡ Früh bewerben Boston, Massachusetts, United... Vor Ort $220,000–$292,000
● Neu 👁 Gesehen ✓ Beworben vor 17 Std.
Anduril Industries
Senior Robotics Software Engineer, Behaviors
Anduril Industries
⚡ Früh bewerben Costa Mesa, California, United... Vor Ort $220,000–$292,000
● Neu 👁 Gesehen ✓ Beworben vor 17 Std.
DoorDash USA
Senior Mechanical Engineer (Robotics) - DoorDash Dot
DoorDash USA
⚡ Früh bewerben Oakland, CA Vor Ort $170,000–$250,000
● Neu 👁 Gesehen ✓ Beworben vor 18 Std.
Fluidstack
Controls Engineer, Robotics
Fluidstack
⚡ Früh bewerben Austin, TX Vor Ort $164,000–$264,000
● Neu 👁 Gesehen ✓ Beworben vor 20 Std.
Fluidstack
Mechanical Engineer, Robotics
Fluidstack
⚡ Früh bewerben Austin, TX Vor Ort $208,000–$263,000
● Neu 👁 Gesehen ✓ Beworben vor 20 Std.
Gravisrobotics
Field Robotics Engineer
Gravisrobotics
⚡ Früh bewerben Oxford Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 20 Std.
Gravisrobotics
Field Robotics Engineer - US
Gravisrobotics
⚡ Früh bewerben Austin Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 20 Std.
10Beauty
Principal Robotics Software Engineer
10Beauty
⚡ Früh bewerben Burlington, Massachusetts, Uni... Vor Ort $190,000–$210,000
● Neu 👁 Gesehen ✓ Beworben vor 20 Std.
Anduril Industries
Robotics Software Engineer, Verification & Validation
Anduril Industries
⚡ Früh bewerben Costa Mesa, California, United... Vor Ort $191,000–$253,000
● Neu 👁 Gesehen ✓ Beworben vor 22 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Atomic Machines

Alle Jobs bei Atomic Machines ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos