Jobs Companies Atomic Machines Robotics Software Engineer, Simulations

Sobre esta vaga de Robotics Software Engineer, Simulations na Atomic Machines

Atomic Machines · Presencial · 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
Pronto para se candidatar à Atomic Machines?
Candidatar-se à Atomic Machines

Como este salário de Robotics se compara

Esta vaga paga $175,000/yrem linha com da faixa típica para vagas de Robotics.

$120,500 a mediana $197,500 $256,000

Faixa típica $159,875–$222,000/yr, com base em 198 vagas de Robotics comparáveis na JobsRadar (pagamento anualizado em USD). Ver insights salariais de Robotics →

Vagas semelhantes

Anduril Industries
Senior Robotics Software Engineer, Generalist
Anduril Industries
⚡ Candidate-se cedo Boston, Massachusetts, United... Presencial $220,000–$292,000
● Nova 👁 Vista ✓ Candidatada há 17h
Anduril Industries
Senior Robotics Software Engineer, Behaviors
Anduril Industries
⚡ Candidate-se cedo Costa Mesa, California, United... Presencial $220,000–$292,000
● Nova 👁 Vista ✓ Candidatada há 17h
DoorDash USA
Senior Mechanical Engineer (Robotics) - DoorDash Dot
DoorDash USA
⚡ Candidate-se cedo Oakland, CA Presencial $170,000–$250,000
● Nova 👁 Vista ✓ Candidatada há 18h
Fluidstack
Controls Engineer, Robotics
Fluidstack
⚡ Candidate-se cedo Austin, TX Presencial $164,000–$264,000
● Nova 👁 Vista ✓ Candidatada há 20h
Fluidstack
Mechanical Engineer, Robotics
Fluidstack
⚡ Candidate-se cedo Austin, TX Presencial $208,000–$263,000
● Nova 👁 Vista ✓ Candidatada há 20h
Gravisrobotics
Field Robotics Engineer
Gravisrobotics
⚡ Candidate-se cedo Oxford Híbrido
● Nova 👁 Vista ✓ Candidatada há 20h
Gravisrobotics
Field Robotics Engineer - US
Gravisrobotics
⚡ Candidate-se cedo Austin Presencial
● Nova 👁 Vista ✓ Candidatada há 20h
10Beauty
Principal Robotics Software Engineer
10Beauty
⚡ Candidate-se cedo Burlington, Massachusetts, Uni... Presencial $190,000–$210,000
● Nova 👁 Vista ✓ Candidatada há 20h
Anduril Industries
Robotics Software Engineer, Verification & Validation
Anduril Industries
⚡ Candidate-se cedo Costa Mesa, California, United... Presencial $191,000–$253,000
● Nova 👁 Vista ✓ Candidatada há 22h

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na Atomic Machines

Ver todas as vagas na Atomic Machines →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

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?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis