Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Robotic Applications

$170k - $210k
Full-time

Atomic 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Robotic Applications in Emeryville, CA vacancy
  • $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... 
    Application
    Senior
    Full time
    Part time

    Luumlash

    Oakland, CA
    3 days ago
  • $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,... 
    Application
    Senior
    Full time

    Atomic Machines

    Emeryville, CA
    4 days ago
  •  ...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... 
    Application
    Senior
    Full time
    Immediate start

    OSARO

    San Francisco, CA
    11 days ago
  • $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... 
    Application
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Emeryville, CA
    3 days ago
  •  ...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... 
    Application
    Senior
    Full time

    Apexcaretalentsolutions

    Berkeley, CA
    3 days ago
  •  ...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... 
    Application
    Senior

    MRINetwork Jobs

    San Francisco, CA
    a month ago
  • $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... 
    Application
    Senior
    Full time

    Fictiv

    Oakland, CA
    a month ago
  •  ...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... 
    Application
    Senior
    Live in
    Remote work

    Jitx Inc.

    Berkeley, CA
    12 days ago
  •  ...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... 
    Application
    Senior

    Arxlight

    Oakland, CA
    2 days ago
  • $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... 
    Application
    Senior
    Local area
    Visa sponsorship

    Bellwether Coffee

    Berkeley, CA
    a month ago
  •  ...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... 
    Application
    Senior
    Full time
    Remote work

    Eluvio

    Berkeley, CA
    6 days ago
  • $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... 
    Application
    Senior
    Full time
    Work experience placement
    Local area

    Rigetti Computing

    Berkeley, CA
    5 hours ago
  • $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... 
    Application
    Senior
    Temporary work
    Remote work

    Pyka

    Alameda, CA
    11 days ago
  • 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... 
    Application
    Senior
    Local area

    The Voleon Group

    Berkeley, CA
    2 days ago
  • $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... 
    Application
    Senior
    Permanent employment
    Immediate start
    Remote work
    Flexible hours

    Fictiv

    Oakland, CA
    8 days ago
  • 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... 
    Application
    Senior
    Contract work
    Local area
    3 days per week

    Pride Global

    Oakland, CA
    2 days ago
  • $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... 
    Application
    Senior
    Full time
    Work at office
    Flexible hours

    Zendar

    Berkeley, CA
    more than 2 months ago
  • $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,... 
    Application
    Senior
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Block

    Oakland, CA
    2 days ago
  •  ...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... 
    Application
    Senior
    Immediate start
    Remote work
    3 days per week

    Valency Systems Inc

    Berkeley, CA
    2 days ago
  • $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... 
    Application
    Senior
    For contractors
    Flexible hours

    Prolific Machines

    Emeryville, CA
    a month ago
  • 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... 
    Application
    Senior
    Full time
    Remote work
    Relocation

    nineDots Technology Recruitment

    San Francisco, CA
    a month ago
  • $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... 
    Application
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Circle

    San Francisco, CA
    2 days ago
  • $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... 
    Application
    Senior
    Work experience placement
    Immediate start

    Sentry

    San Francisco, CA
    4 days ago
  • $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... 
    Application
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    San Francisco, CA
    3 days ago
  • $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,... 
    Application
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    2 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    a month ago
  • $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... 
    Application
    Senior
    Hourly pay
    Work at office
    Local area
    3 days per week

    Lyft

    San Francisco, CA
    3 days ago
  • $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... 
    Application
    Senior

    Google

    San Francisco, CA
    2 days ago
  • $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... 
    Application
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    2 days ago
  •  ...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... 
    Application
    Senior

    Hired Recruiters

    San Francisco, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Robotic Applications. Be the first to apply!