Senior/Staff Software Engineer, Manufacturing Systems

Atomic Machines
Santa Clara, CA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests C++ (Programming Language) Code Review Continuous Integration Software Debugging Distributed Systems Fault Tolerance Firmware Python (Programming Language) Software Engineering
+5 more
Software Systems Datadog Reliability of Systems Build Management Information Technology

Job description

Experteer Overview In this role you will help bring the Matter Compiler platform online by engineering the software that coordinates manufacturing hardware and processes. You will shape architecture decisions and establish engineering rigor to enable safe, scalable control of the fab. You’ll work across hardware, firmware, and software to transform physical constraints into reliable software behavior. This is an opportunity to influence how a cutting-edge micromanufacturing platform is designed and operated. Compensation / Benefits * Design and build distributed software systems coordinating state, timing, and behavior across manufacturing hardware * Develop and test sensors, actuators, and process controllers under real-time constraints * Create workflows bridging manual and automated steps and manage production/process handoffs * Evolve APIs to govern machine behavior across the fleet while converging architecture * Instrument systems for legible data and ML/AI-ready telemetry * Diagnose issues spanning software, firmware, and physical systems * Establish and model software engineering practices (testing, code review, CI/CD, documentation) * Improve system reliability via observability, fault handling, and graceful degradation * Collaborate with mechanical, electrical, and process engineers to translate constraints into software behavior * Partner with leadership to converge competing architectural visions into a single direction Tasks * 5+ years building or debugging systems with external hardware dependencies * Track record of making and defending nontrivial architecture decisions * Strong Python skills and proficiency in at least one systems language (C++, Rust, or Go) * Solid grounding in distributed systems fundamentals * Experience introducing or maintaining CI/CD, automated testing, or observability tooling * Comfort operating with incomplete or contested specs and driving clarity * Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or related field, or equivalent experience Key requirements * equity * benefits * salary range included

Requirements

making issues spanning software, firmware, and physical systems * Establish and model software engineering practices (testing, code review, CI/CD, documentation) * Improve system reliability via observability, fault handling, and graceful degradation * Collaborate with mechanical, electrical, and process engineers to translate constraints into software behavior * Partner with leadership to converge competing architectural visions into a single direction Tasks * 5+ years building or debugging systems with external hardware dependencies * Track record of making and defending nontrivial architecture decisions * Strong Python skills and proficiency in at least one systems language (C++, Rust, or Go) * Solid grounding in distributed systems fundamentals * Experience introducing or maintaining CI/CD, automated testing, or observability tooling * Comfort operating with incomplete or contested specs and driving clarity * Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or related field, or equivalent experience Key requirements * equity * benefits * salary range included

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:34 min

Managing token budgets and enterprise usage of coding agents

Chris Heilmann +2 · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:30 min

Refactoring a legacy monolith inside semiconductor manufacturing hardware

Hendrik Lösch Hendrik Lösch · WWC 2024

1:08 min

Analyzing error logs and root causes using artificial intelligence

Nishil Patel Nishil Patel · WWC 2025

3:07 min

Applying industrial factory management concepts to software developers

Johannes Hansen · WWC 2023

Videos

See all

Related articles

See all