Senior/Staff Software Engineer, Manufacturing Execution Systems
Atomicmachines
Emeryville
Why This Role Matters
We are building the hardened execution layer for a new kind of fab. The team already has deep expertise in data engineering and algorithms. We need a hands-on software engineer with deep architectural experience and systems thinking to work directly with these experts and turn that expertise into simple, dependable software.
The primary responsibility is managing software complexity: defining clear responsibilities and interfaces, limiting coupling, and making the system easier to understand, test, operate, and change. Fluency in data and optimization, and a willingness to work with hardware support that responsibility.
What You’ll Do
- Define component responsibilities, state ownership, and interfaces; remove unnecessary coupling and abstractions.
- Build and test production software in Go and Python with data engineering and optimization experts.
- Evolve existing systems through safe, incremental migrations.
- Resolve integration issues with operators and engineers, including hands-on work with fab equipment.
What You’ll Need
- 8+ years building production software; productive in Go and Python.
- Demonstrated meaningful ownership of architectural decisions in a complex production system.
- Demonstrate first-principles thinking with sound instincts for strategic tradeoffs.
- Closed-loop experience: Operated or evolved the system long enough to observe the consequences of those decisions, explain what worked and failed, and improve the architecture.
- Production ownership: Experience testing, operating, and safely migrating systems where correctness matters.
- Collaboration: Translate expert knowledge and user needs into software requirements and acceptance criteria.
- Domain fluency: Discuss data models, transactions, and durable history with data engineers; objectives, constraints, inputs, and outputs with optimization experts.
- Experience with Hardware: Demonstrated interaction with equipment. Have had to understand and troubleshoot physical workflows.
- Has willingness to work directly with fab equipment.
- BS in CS or related field
The compensation for this position also includes equity and benefits.
Similar jobs
Senior/Staff Electrical Engineer, Test
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new c...
Senior/Staff Devops Engineer, Platform Infrastructure
About UsRed Cell Partners is an incubation firm building and investing in rapidly scalable technology-led companies that are bringing rev...
Senior/Staff Engineer - Web3 - Onchain Data
Who We AreAt OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.OKX is a...
Graphics Engineer
About HarkHark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive, multimodal, and...
Senior/Staff Software Engineer, C++ - Trading Service
OKX will be prioritising applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visaAbout OK...
Senior/Staff Firmware Engineer
Company Overview:BrightAI is a high-growth Physical AI company transforming how businesses interact with the physical world through intel...