Senior/Staff Software Engineer, Manufacturing Execution Systems
Atomicmachines · Emeryville, California or Santa Clara, California
About this role
**Atomic Machines — Senior/Staff Software Engineer, Manufacturing Execution Systems** ## Why This Role Matters We’re building the hardened execution layer for a new kind of fab. The team has deep expertise in data engineering and algorithms, and we need a hands-on software engineer with strong architectural experience and systems thinking to turn that expertise into simple, dependable software. Your 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 is important, along with a willingness to work with hardware support. ## 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. - First-principles thinking and strong instincts for strategic tradeoffs. - **Closed-loop experience**: operated or evolved the system long enough to observe outcomes, explain what worked/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. - Discuss objectives, constraints, inputs, and outputs with optimization experts. - Experience with hardware: demonstrated interaction with equipment and understanding/troubleshooting physical workflows. - Willingness to work directly with fab equipment. - **BS in CS or related field**. ## Location Offices in **Emeryville** and **Santa Clara, California**. ## Compensation Includes equity and benefits. **Salary Range:** **$180,000 — $230,000 USD**
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.