Senior Software Engineer, Robotic Applications
$170k - $210kAtomic Machines
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 Software Engineer, Robotic Applications, you will bring nodes to life: designing the automation sequences, state machines, and APIs that turn integrated hardware into reliable, repeatable manufacturing capacity. Your deliverable is software, mainly Python, in the application layers of our stack: the APIs that wrap a node to automate manufacturing processes, the orchestration that sequences motion, vision, and process steps for throughput, and the calibration and diagnostic tooling that lets us replicate nodes and keep them healthy.
You will work shoulder to shoulder with mechanical, electrical, and process engineers through bring-up: one week defining machine behavior with a mechanical designer, the next chasing cycle time out of a motion sequence or root-causing a failure that crosses the software/hardware boundary. You can try code on the machine in the morning and land it as a tested, typed package through CI in the afternoon.
What You’ll Do:
- Design and implement machine behavior: automation sequencing, state machines, failure detection and recovery, and the APIs that expose it all.
- Write code that makes unsafe commands impossible rather than merely discouraged: enforce invariants, validate before touching hardware, and leave the machine in a known state on every exit path.
- Ship a simulator or mock with every device, test sequencing, timing, and recovery without the machine, and extend the conformance suite every machine runs in CI.
- Optimize cycle time: instrument sequences, find where time goes, and overlap or restructure motion/vision/process steps to get it back.
- Bring up new hardware with cross-functional teams, and build the calibration, verification, and diagnostic tools that make the next copy of a machine faster to stand up.
- Debug across the stack: from a misbehaving sensor or homing failure up through orchestration logic, using logs, telemetry, and the machine itself.
- Contribute to system reliability through observability that shows a machine degrading before it stops, fault handling, and graceful recovery, so machines run without babysitting.
- Take a turn on the on-call rotation: periodically a one-week shift that includes the weekend (about once every 10 weeks; less frequently as the company grows and eventually transitioning to dedicated support teams). Current coverage slots are 6am–2pm or 2pm–10pm, and you will not be expected to work beyond the shift for those days.
What You’ll Need:
- 3+ years developing software for systems that interact with hardware or the physical world (level set by experience and interview performance; we hire L3–L5 on this posting).
- Depth on something you built: at least one system you can take us two layers down into, what you wrote, why that design, what broke, and how you found it.
- Strong programming fundamentals and fluent Python: you will write and debug Python every day, and every coding exercise in our interview is in Python. If your strongest language is something else, you are welcome if you can work in Python live; it does not need to be polished.
- A first-principles mindset: you reason about why a design works, not just how you've seen it done.
- Practical understanding of state machines, sequencing, and failure modes in systems where software drives physical hardware: what is legal from the current state, what must still hold when a step fails halfway, and why an operation that may be retried must be safe to repeat.
- Systematic debugging habits, starting from the symptom and reaching the mechanism, and the collaboration skills to chase problems across the software/electrical/mechanical boundary.
- BS in CS, EE, ME, Mechatronics, Robotics, or equivalent experience.
Bonus Points For:
- Experience bringing up and integrating electromechanical systems (sensors, actuators, motion axes) in production environments.
- Working fluency in a systems language (C++, Rust, Go); our motion stack is C++ and it helps to read it.
- Robotics depth where this job uses it: kinematics, motion planning, vision-based alignment, calibration (hand-eye, kinematic, galvo scan-field), and a track record of landing it in shipped systems.
- Experience with hardware-in-the-loop test design, observability, or simulation and digital-twin validation beyond unit-level mocks.
- Realtime or embedded experience (valuable on adjacent teams; not required here).
The compensation for this position also includes equity and benefits.
Salary Range
$170,000—$210,000 USD
$170k - $200k
...through the power of robotics, artificial intelligence... ...together experienced engineers, skilled lash artists,... ...Role We are seeking a Senior Robotics Engineer who... ...applying the physical application of robotics and AI in... ...for maintainable software design ~ Excellent debugging...ApplicationSeniorFull timePart time$180k - $230k
...Now The Atomic Machines robotics fleet has reached a level of... ...is the time manufacturing software must be brought up to par to... ...truth. The cost is real: engineering time is being spent today on... ...multiple system layers: application logic, transport, firmware,...ApplicationSeniorFull time- ...Description Job Description We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency of our robot... ...required for diverse, high-precision pick-and-place applications. You will lead the motion planning and control systems...ApplicationSeniorFull timeImmediate start
$191k - $293k
The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and... ...and Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to...ApplicationSeniorFull timeContract workLive inWork at officeWorldwideFlexible hours3 days per week- ...Job Overview We are looking for a Senior Software Engineer to join our Decisioning team. You will design and implement cloud‑native applications on our platform using Node.js, Koa.js, React, TypeScript , and modern build/test tooling. The role also involves developing...ApplicationSeniorFull time
- ...Job Description Job Description Senior Software Engineer – Backend Systems & Infrastructure... ...problems across software, infrastructure, robotics, and distributed systems while... ...scalable backend systems, distributed applications, and production infrastructure. This...ApplicationSenior
$160k - $200k
...manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate... ...companies in the Americas. Senior Software Engineer – AI Innovation Location:... ...building and shipping LLM-based applications used in production ~ Proficiency in...ApplicationSeniorFull time- ...components around in a GUI, engineers write code (or have AI write... ...startup building tools that bring software engineering practices to... ...The Role We're looking for a senior software engineer with a strong... ...loop) - **Deployment:** Application installed on the user's machine...ApplicationSeniorLive inRemote work
- ...next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV... ...space, with a focus on saving lives. As a GNC Engineer, you will be joining the team responsible for...ApplicationSenior
$160k - $200k
...Job Description Job Description Role: Senior Software Engineer Department: Software Engineering Reports To: CTO Compensation Range... ...GCP infrastructure. Improve the on-device roaster application (TypeScript backend + frontend + simulator) and the Go firmware...ApplicationSeniorLocal areaVisa sponsorship- ...highly-focused and ambitious team of systems/networking/application/video software engineers, data scientists, and security experts working together... ...JavaScript and Web Assembly. The team is looking for both senior positions as well as recent graduates with a focus on...ApplicationSeniorFull timeRemote work
$180k - $250k
...Fremont, CASystems & Services - Internal Software Engineering /Full-time /HybridAt Rigetti, our... ...and trust their results.We're a small, senior team that enjoys hard problems and working... ...data-intensive Python services and applications, mostly backend, sometimes full stackWork...ApplicationSeniorFull timeWork experience placementLocal area$166k - $205k
...capabilities of our autonomy engine and electric... ...proprietary flight control software, avionics, high power... ...tool to make aerial application safer, more precise, and... ...Pyka is looking for a Senior Software Engineer to... ...working on real-world robotic or vehicle systems, especially...ApplicationSeniorTemporary workRemote work- Senior Software Engineer Voleon is a technology company that applies state-of-the-art AI and machine learning techniques to real-world problems... ...the firm delivers software. You will partner closely with application engineering, Infrastructure, Security, and ML research...ApplicationSeniorLocal area
$160k - $200k
..., MISUMI Americas empowers engineers and procurement teams to accelerate... ...in the Americas. Senior Software Engineer Location: Remote... ...across electric vehicles, robotics, and next-generation consumer... ...teammates We encourage applications from members of...ApplicationSeniorPermanent employmentImmediate startRemote workFlexible hours- Looking for Senior Software Engineer (Java Backend) for an American network of dental insurance companies. Role: Senior Software Engineer Location... ..., DevOps, quality engineering, data teams, and consuming application teams to deliver reusable claims services and reliable...ApplicationSeniorContract workLocal area3 days per week
$160k - $200k
...driven, smart and humble engineers from all around the... ...looking for an experienced Software Engineer with passion... ...- from cars to robots - autonomous in any environment... .... We are hiring a Senior Software Engineer to... ...into existing application Work with research...ApplicationSeniorFull timeWork at officeFlexible hours$217.8k - $326.8k
.... The Role Product Platform Engineering builds and unifies the foundational systems... .... We are looking for a Senior Software Engineer with experience in databases... .... Work across database behavior, application code, distributed systems, networking,...ApplicationSeniorWork experience placementLocal areaRemote workFlexible hours- ...Valency Systems is a small, dynamic team of engineers, scientists, and researchers building... ...About the Role We're looking for a Senior Software Engineer who will report to the Head... ...thoughtfully - CDN, in-memory, and application-level - and understand the failure modes...ApplicationSeniorImmediate startRemote work3 days per week
$160k - $210k
...opportunity to shape the long-term direction of software systems at Prolific. As a foundational Software Engineer within the organization, you will have... ...Experience deploying and maintaining cloud-connected applications or services Experience working with SQL databases...ApplicationSeniorFor contractorsFlexible hours- Make Windows behave like a serverless primitive Senior Software Engineer – Windows Sandboxes. San Francisco onsite | Relocation considered |... ...real work, they need secure environments where they can run applications, interact with desktops and execute code. The Windows...ApplicationSeniorFull timeRemote workRelocation
$152.5k - $205k
...more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle’s platform... ...is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain...ApplicationSeniorPermanent employmentRemote workFlexible hours$155k - $400k
...building.Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native... ..., and what a developer needs to know to investigate.As a Senior Software Engineer on the Issue Detection team, you'll design, build, and...ApplicationSeniorWork experience placementImmediate start$126k - $248k
...clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access... ...customers to securely build their applications with Atlas through our best in class user... ...Profile5+ years experience of software engineering, primarily focused on backend...ApplicationSeniorLocal areaRemote workWorldwideFlexible hours$165k - $227k
...are too, let's talk.OpportunityAs a Staff Engineer on the OIG team, you will be involved... ...challenge of building enterprise-grade software that millions of users depend on.This is... ...In addition, Okta offers equity (where applicable), bonus, and benefits, including health,...ApplicationSeniorLocal areaWorldwideFlexible hours$180k - $250k
...About Nimble Nimble is an AI robotics company building the... ...obsessed team of the world's best engineers and operators. If you are... ...Role We are looking for a Senior Software Engineer to join our Robotics... ...opportunity to all applicants and employees without discrimination...SeniorLocal areaFlexible hours$148k - $185k
...thrive.Our Client Infrastructure team is dedicated to building software that addresses challenges at a large scale, ensuring that our mobile applications are stable, scalable, and efficient.As a Mobile Engineer on the Mobile Foundations team, you will create and maintain...ApplicationSeniorHourly payWork at officeLocal area3 days per week$174k - $252k
...program updates and user feedback.Build the software systems, automated pipelines, evaluation... ...manifests to guides).Google's software engineers develop the next-generation technologies... ...more about benefits at Google.Applicants in San Francisco: Qualified applications...ApplicationSenior$192k - $240k
...management, bill pay, and travel software, Brex enables founders and... ...need to grow your career.Engineering at BrexEngineering at Brex is... ...such as Okta and Oso.As a Senior Software Engineer on IAM, you... ..., developing, and deploying applications.Strong software engineering...ApplicationSeniorWork at officeRemote workWork from home- ...researchers, traders, distributed systems engineers, designers, and experimenters with... ...Who you are You’re an experienced software engineering who cares deeply about user... ...of web technologies and large-scale web application architecture. You take a thoughtful...ApplicationSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Robotic Applications. Be the first to apply!
- software developer positions Emeryville, CA
- senior software engineer remote Emeryville, CA
- startup software engineer Emeryville, CA
- cybersecurity software engineer Emeryville, CA
- software developer Emeryville, CA
- software engineer Emeryville, CA
- software developer fintech Emeryville, CA
- part time software developer remote Emeryville, CA
- intel software engineer Emeryville, CA
- ngo software engineer Emeryville, CA



