> Markdown version of [/jobs/ext/1968828-senior-staff-software-engineer-manufacturing-systems](https://www.wearedevelopers.com/jobs/ext/1968828-senior-staff-software-engineer-manufacturing-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior/Staff Software Engineer, Manufacturing Systems - **Company:** Atomic Machines - **Location:** Emeryville, CA, United States - **Experience:** Expert - **Salary:** $180,000.0 - $230,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Business Logic, Automation of Tests, C++ (Programming Language), Code Review, Continuous Integration, Software Debugging, Distributed Systems, Fault Tolerance, Firmware, Python (Programming Language), Software Systems, Datadog, Data Processing, Reliability of Systems, Build Management, Information Technology, Low Latency, Codebase, Machine Learning Operations, Api Design, Industrial Software - **Published:** August 7, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3343598980&tx=UT5147TTZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 5+ years building or debugging systems with real external dependencies: hardware, embedded devices, networked services, or similar. * A track record of making and defending nontrivial architecture decisions - build vs. buy, deployment topology, service boundaries - not just implementing someone else's design. * Strong Python skills for production systems, plus proficiency in at least one systems or strongly-typed language (C++, Rust, or Go) [confirm against actual stack]. * Solid grounding in distributed systems fundamentals: state coordination, consistency, failure modes, concurrency. * Experience introducing or maintaining CI/CD, automated testing, or observability tooling in a codebase that didn't already have it. * Comfort operating against an incomplete or contested spec - and a bias toward driving clarity rather than waiting for it. * Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or related field, or equivalent experience. Bonus Points For: * Experience with real-time or resource-constrained environments, or analogous domains (IoT, edge compute, industrial systems, robotics, warehouses, manufacturing lines, fabrication and automation facilities). * You've thought seriously about observability: what to instrument, when logs aren't enough, how to make failure legible, and you've instrumented systems specifically to make their data usable by ML/AI pipelines. * You've been the person who introduced testing or CI discipline to a team that didn't have it - and can speak concretely about how you got buy-in, not just what you built. * Experience evaluating cloud vs. on-prem/edge deployment tradeoffs for latency- or safety-sensitive systems. * You've debugged issues that required reasoning across multiple system layers: application logic, transport, firmware, hardware. * You're genuinely energized by translating physical constraints - latency, noise, mechanical tolerance, safety margins - into software behavior. ## Description * Design and build the distributed software systems that coordinate state, timing, and behavior across manufacturing hardware; write, test, and debug sensors, actuators, and process controllers under real-time and reliability constraints. * Design workflows that bridge manual and automated process steps, and coordinate handoffs between production and process development. * Evolve the existing system in place - including but not limited to API development to govern machine behavior across our fleet- as the architecture converges, without waiting for a clean-slate rewrite to start delivering value. * Instrument systems so machine and process data is legible - not just to humans via logs, but structured for downstream AI/ML consumption. * Investigate and resolve issues that span software, firmware, and physical systems. * Establish and model software engineering practices - testing, code review, CI/CD, documentation - appropriate for a team that's outgrown its current ones. * Contribute to system reliability through structured observability, fault handling, and graceful degradation. * Collaborate closely with mechanical, electrical, and process engineers to translate physical constraints into resilient software behavior. * Partner with engineering leadership to help converge competing architectural visions into one well-reasoned direction, rather than waiting for it to be handed down. ## Related Videos - [The OpenTelemetry mistakes I keep seeing (and how to stop making them)](https://www.wearedevelopers.com/videos/100158-the-opentelemetry-mistakes-i-keep-seeing-and-how-to-stop-making-them) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)