Senior Software Engineer, Real-Time Machine Control

Atomic-Machines

Santa Clarita (CA)

On-site

USD 180,000 - 230,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

Atomic Machines in California is seeking a Senior/Staff Software Engineer to design and build distributed software that coordinates state, timing, and behavior across the machine-control fleet. This role sits at the intersection of software, hardware, and process engineering.

You will work with mechanical, electrical, and process engineers to converge architectures, drive testing and observability, and champion CI/CD and rigorous validation as we bring the Matter Compiler platform online.

Qualifications

  • 5+ years building or debugging systems with external dependencies.
  • A track record of defending nontrivial architecture decisions — build vs. buy, deployment topology, service boundaries.
  • Strong Python and at least one systems language (C++, Rust or Go).
  • Experience with CI/CD and observability tooling in a codebase lacking it.

Responsibilities

  • Design and build distributed software systems coordinating state, timing, and behavior across manufacturing hardware.
  • Design workflows bridging manual and automated process steps.
  • Evolve the existing system, including API development to govern machine behavior across the fleet.
  • Instrument systems so data is legible for humans and ML/AI pipelines.
  • Collaborate with mechanical, electrical, and process engineers to translate physical constraints into software behavior.
  • Establish testing, review, CI/CD, and documentation practices.

Skills

Python
C++
Rust
Go
Systems design
CI/CD
Observability

Education

Bachelor's degree in Computer Science, Electrical Engineering, Robotics

Tools

Git
Docker
CI/CD tooling
Observability tooling

Job description

Atomic Machines in California is seeking a Senior/Staff Software Engineer to design and build distributed software that coordinates state, timing, and behavior across the machine-control fleet. This role sits at the intersection of software, hardware, and process engineering.

You will work with mechanical, electrical, and process engineers to converge architectures, drive testing and observability, and champion CI/CD and rigorous validation as we bring the Matter Compiler platform online.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Real-Time Machine Control
Senior Software Engineer, Real-Time Machine Control

Atomic Machines • Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits
Senior Real-Time Robotics Software Engineer
Senior Real-Time Robotics Software Engineer

Atomic Machines • Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity and benefits
Senior Software Engineer, Manufacturing Systems — Real-Time
Senior Software Engineer, Manufacturing Systems — Real-Time

Atomic Machines • Santa Clara (CA), Emeryville (CA)

On-site
USD 180,000 - 230,000
Staff Mechanical Engineer – Real-Time Micro-Manufacturing
Staff Mechanical Engineer – Real-Time Micro-Manufacturing

Atomic Machines • Santa Clara (CA), Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits package
Senior Electrical Engineer — Machine Control & Embedded
Senior Electrical Engineer — Machine Control & Embedded

Atomic Machines • Emeryville (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer, Real-Time Manufacturing Systems
Senior Software Engineer, Real-Time Manufacturing Systems

Atomic-Machines • Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits
Senior/Staff Software Engineer, Machine Control Systems
Senior/Staff Software Engineer, Machine Control Systems

Atomic Machines • Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits
Systems Engineer - Software Systems
Systems Engineer - Software Systems

Atomic Machines • Santa Clara (CA), Emeryville (CA)

On-site
USD 170,000 - 215,000
Senior/Staff Software Engineer, Machine Control Systems
Senior/Staff Software Engineer, Machine Control Systems

Atomic-Machines • Santa Clarita (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits
Senior/Staff Software Engineer, Manufacturing Systems
Senior/Staff Software Engineer, Manufacturing Systems

Atomic Machines • Emeryville (CA)

On-site
USD 180,000 - 230,000
Equity and benefits