May 21, 2026
Senior Electrical Engineer, Test
Senior • On-site
Emeryville, CA
About Atomic Machines
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device – one that was only made possible by the existence of the Matter CompilerTM technology – that we will be unveiling to the world soon.
Our offices are in Emeryville and Santa Clara, California.
About The Role:
We are seeking a Senior Electrical Engineer, Test to define and own how Atomic Machines validates entirely new classes of devices. At Atomic Machines, we are building a novel robotic manufacturing platform—the Matter Compiler™—from the ground up. This enables us to explore entirely new materials and processes, making possible a class of devices that cannot be fabricated in conventional fab environments. From a test perspective, this means there is often no existing playbook. You will define test strategies for devices with unknown failure modes, ambiguous requirements, and tight coupling to manufacturing constraints. Success requires building first-principles models, identifying error sources, and making tradeoffs between accuracy, throughput, cost, and scalability. You will be expected to lead the definition of test strategy for new devices, not just execute on predefined test plans.
As part of the test group, you will work on complex multidisciplinary problems. You will have the opportunity to define novel tests from initial specifications through initial design, design and build custom hardware, and integrate it into a complete system. Your test development can include mechanical fixturing, circuit board design, firmware development, integration of existing equipment, and owning the full data lifecycle—defining how data is collected, validated, stored, and interpreted to inform product performance, failure analysis, and manufacturing decisions. You will work closely with colleagues from Device Design, Go-To-Market, and Production to specify, implement, and validate tests.
In addition to a strong electrical engineering background, the ideal candidate will bring strong first principles thinking, creativity, and a generalist mindset. There are typically multiple approaches to developing any test, and navigating design/fabrication/results tradeoffs is where someone with a first principles approach will excel.
What You'll Do
- Own end-to-end test development: define requirements, architect solutions, build systems, and deploy them into production
- Design test strategies from first principles for devices without existing validation frameworks
- Develop error budgets and measurement approaches for precision sensing and device characterization
- Make system-level tradeoffs between accuracy, throughput, cost, and scalability
- Architect and build custom instrumentation, including PCB design, firmware, and mechanical fixtures
- Document test systems, interfaces, and operating procedures to enable reliable handoff to production, reproducibility of results, and long-term maintainability
- Integrate test systems into automated production environments, ensuring robustness and scalability
- Partner with Device, Manufacturing, and Product teams to translate ambiguous requirements into measurable specifications and challenge assumptions
- Drive improvements in test reliability, data quality, and production throughput
What You'll Need
- 5+ years of experience in circuit design, instrumentation development, or test engineering
- Demonstrated experience in full board development from initial circuit concepts through PCB layout, including defining specifications, validating functionality at the schematic level, and executing PCB layout
- Designing with Altium 365
- Deep understanding of analog and mixed-signal circuit design
- Experience implementing analog system control using microcontrollers
- Familiarity with hardware-level communication protocols
- Ability to develop microcontroller code in C
- Strong documentation skills for clear hardware handoff to system-integration teams
- Proficiency with standard electronic test equipment
- Experience developing instrumentation, including constructing and managing error budgets
- Solid hands-on lab skills, including soldering, hardware build/test, and iterative refinement
- A first-principles mindset — you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent
- Bachelor's degree in Electrical Engineering or Physics. A PhD in a hard science or engineering discipline is strongly preferred
- Experience developing test plans from ambiguous requirements, including defining specifications, measurement approaches, error sources, and success criteria
- Demonstrated ability to reason about and make engineering tradeoffs (e.g., accuracy vs speed, noise vs architecture, modularity vs robustness)
Bonus Points For
- High current (500A+) or high voltage (1kV+) systems experience
- Experience developing with the STM32 microcontroller platform
- Experience with reliability or environmental test systems
When referencing the compensation band below, please note that it may vary based on a candidate's experience and level. This role is not tied to a single level and may span earlier-in-career through senior-level candidates. Final leveling will be determined during the interview process. We are open to strong earlier-career candidates who are excited to grow into broader technical leadership or architectural responsibility over time.
The compensation for this position also includes equity and benefits.
Similar jobs you might like
Technology

Atomic Machines
Robotics Software Engineer, Reliability
Mid
On-site
Santa Clara, CA
🏢 Summary: The role involves ensuring uptime and reliability of a fleet of hardware, electronics, and software systems powering advanced micromanufacturing machines. The engineer will debug real-time robotics software and firmware, implement hardware-in-the-loop processes, and improve observability and configuration management. This position operates across software, hardware, and electronics in a fast-paced R&D environment. 🗂️ Requirements: 2+ years experience with precision hardware or scientific instruments, Proficiency in C/C++ programming and debugging, Proficiency in Python programming and debugging, Experience with Hardware-in-the-Loop testing, Understanding of motors and robotic systems, Experience in hardware-aware process design and deployment, Experience instrumenting software for observability and debugging, Familiarity with version control systems, Familiarity with Infrastructure-as-Code, Familiarity with DevOps workflows, Bachelor’s degree in technical field with machine control exposure 📃 Skills: C, C++, Python, HIL, Robotics, Firmware, Electronics, DevOps, IaC, Git, Instrumentation, Debugging, Mechatronics, Control, MotionPlanning, ComputerVision 🏢 Description: About Atomic Machines Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—one that was only made possible by the existence of the Matter Compiler™ technology—that we will be unveiling to the world soon. Our engineering offices are in Emeryville and Santa Clara, California. About The Role: As a Software Applications Engineer, Reliability you'll start by owning the uptime and reliability of our prototyping and development fleet of hardware, electronics, and software that drive the Matter Compiler. You'll develop safe-release processes and provide company-wide visibility into the operational status of fleet units, increasing development velocity for all our power-electronic device, materials-processing, and embedded-systems engineers. You'll rationalize our hardware configuration management process and act as the first line of defense for early diagnosis and triage of unexpected machine behavior. Standing up safe hardware-in-the-loop processes and building the playbooks for scaled operation is second nature to you; of course, you instrumented failure detection and set a playbook for recovery. You can diagnose an issue with an end effector or electrical board and then perform basic repairs on your own, leaving the instrumentation better than you found it as you define a regression test. You'll be joining a fast-paced, highly ambiguous interdisciplinary environment with close collaboration across teams—including modeling and simulation, materials science, process development, and mechanical engineering—as we bring truly novel technology to life. This role is well-suited to an engineer with strong fundamentals, curiosity, and a drive to develop systems-level thinking. What You'll Do: Operate and debug software and firmware for complex robotics with hard real-time constraints Work at multiple levels of the Matter Compiler, including software, hardware, and electronics Work within cross-functional teams to implement and execute verification tests Diagnose and document mechatronic and process issues throughout the hardware and software development life cycle Extend machine control software to improve observability What You'll Need: 2+ years of industry experience with precision hardware, scientific instruments, or similar Familiarity with C/C++ and Python programming and debugging Experience with HIL (Hardware-in-the-Loop) testing Familiarity with how motors and robots work at several length and time scales Experience designing, building, and shipping complex processes in a hardware-aware environment Experience with instrumenting software for observability and debugging Familiarity with version control, Infrastructure-as-Code, and DevOps workflows A first-principles mindset—you question assumptions, reframe problems from the ground up, and approach challenges with a foundational understanding rather than relying solely on precedent Bachelor of Science in a technical field with heavy exposure to machine control Bonus Points For Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision Experience in identifying needs, then proposing and standing up processes and communication forums that span organizational divisions Strong bias toward metrology and observability over tribal knowledge The compensation for this position also includes equity and benefits.Salary Range$165,000—$205,000 USD
Technology

Atomic Machines
Robotics Software Engineer (ALL LEVELS)
Senior
On-site
Emeryville, CA
🏢 Summary: Design and build distributed software systems that control advanced manufacturing robotics, working across the full stack from low-level hardware interfaces to high-level automation APIs. The role focuses on real-time control, coordination of networked devices, and integration of complex electromechanical systems in a fast-paced, interdisciplinary environment. 🗂️ Requirements: 5+ years of experience developing software interfacing with hardware, Fluency in C++ and Python, Experience with real-time or hard real-time systems, Experience designing distributed systems controlling hardware, Strong understanding of computer architecture and operating systems, Experience with sensors, actuators, and electromechanical systems, Experience building and shipping complex hardware-control software, Proficiency with version control, Experience working in Linux environments, Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, Mechanical Engineering, Robotics, or related field 📃 Skills: C++, Python, Go, Linux, Robotics, Firmware, Distributed, Networking, APIs, Git 🏢 Description: About Atomic Machines Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—one that was only made possible by the existence of the Matter Compiler™ technology—that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role: As a Robotics Software Engineer, you will design and build the distributed software system that controls the Matter Compiler. You'll have the chance to work across layers of the stack, abstracting low-level device interfaces into high-level automation APIs. One sprint, you might be designing system behavior with a mechanical engineer; the next, you could be bringing up and integrating complex electromechanical systems. You'll be joining a fast-paced, interdisciplinary environment where teams collaborate closely—including modeling and simulation, materials science, process development, electrical engineering, and mechanical engineering—as we bring truly novel technology to life. This role is based in either our Santa Clara or Emeryville office and is well-suited to an engineer with strong fundamentals, curiosity, and a drive to develop systems-level thinking. What You'll Do Write, operate, and debug software and firmware for complex robotics with hard real-time constraints. Design and operate software that coordinates state, timing, and failure recovery across a distributed network of devices Work hands-on with manufacturing robotics and design software to coordinate a distributed network of devices. Work at multiple levels of the software stack—you'll design and implement a networked API and debug it down to the hardware. What You'll Need 5+ years of industry experience developing software that interfaces with hardware Multi-language programming fluency—ability to code fluently in multiple languages at multiple levels of the stack (our robotics engineers primarily use C++ and Python; knowledge of Go is a bonus) Deep and broad understanding of how computers work (our work involves a variety of processors and computing environments at multiple levels of the stack) Familiarity with robotics-adjacent systems (sensors, actuators, timing constraints, physical failure modes) Experience designing, building, and shipping complex software systems that control hardware as part of a team Experience with version control and working on Linux machines First-principles thinking with sound instincts for strategic tradeoffs. Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics, or a related field Bonus Points For Experience or interest in heterogeneous, distributed computing architectures Experience in abstracting the control of manufacturing machines, material transport systems, and factory-level orchestration Experience with instrumenting software for observability and debugging The compensation for this position also includes equity and benefits.Salary Range$185,000—$260,000 USD
Technology

Atomic Machines
Frontend Systems Developer (contract)
Senior
On-site
Emeryville, CA
🏢 Summary: Part-time contract role focused on building and maintaining a web-based React + TypeScript graph editor for manufacturing workflows. The position combines UI engineering with schema-driven validation, performance optimization for large graphs, and integration with production systems. Responsibilities include ensuring data integrity, stable JSON exports, and seamless collaboration through version control and API integrations. 🗂️ Requirements: Strong experience with React and TypeScript, Experience building complex, stateful UI systems, Experience with graph or diagram editors, Experience optimizing performance for large in-memory datasets, Experience implementing schema-based validation and deterministic exports, Experience integrating external APIs (GitLab API, authentication systems), Ability to write and maintain unit tests, Experience maintaining build and CI pipelines 📃 Skills: React, TypeScript, Vite, Tailwind, ReactFlow, AJV, JSON, Jest, ESLint, GitLab, OpenAPI, Okta 🏢 Description: Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital—but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler™ technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—made possible only through the Matter Compiler™ technology platform—that we will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role In this role you will help maintain and extend a web-based visual graph editor for manufacturing workflows. Users create and connect nodes representing materials/workpieces/tools and manufacturing steps (processes/inspections), validate the resulting workflow against catalogs and strict data contracts, and export a schema-compliant JSON representation for downstream tooling. This role blends UI engineering with data integrity work. The editor must stay responsive on large graphs, preserve correctness (IDs, validation, export format), as well as support collaboration workflows through version control integrations. This is a part-time, hybrid, freelance/contract role. Hours: 1st 60 days: 20-40 hours per week Ongoing: 10-20 hours (minimum) per week What You'll Do Build and maintain a React + TypeScript UI for a graph editor (node/edge creation, selection, multi-select, drag/drop, property panels) Implement schema-driven validation and export (JSON Schema / AJV), ensuring stable, backwards-compatible outputs as schemas evolve Improve performance and reliability for large graphs (rendering, minimizing re-renders, preventing UI jitter, safe persistence) Support workflows around identity/ID rules, including ID generation, transformations on copy/paste/import, and "minting/locking" behaviors that freeze certain fields once finalized Maintain integrations used in real production workflows: GitLab API (branching, committing files, MR workflows) Methods API (catalog sync, offline fallback, validation that blocks pushes when API is down) Authentication (Okta) Ship small-to-medium features end-to-end: UI, state changes, validation, tests, and docs Triage bugs from real users (manufacturing/process engineers), reproduce quickly, and implement safe fixes Add/maintain unit tests (Jest + TS) around tricky logic (ID transformation, export validation, API sync behavior) Keep the build/lint/test pipeline healthy (Vite, TypeScript, ESLint, Jest) and handle dependency upgrades carefully Collaborate asynchronously with a cross-functional team (process, production, AI) through clear PRs, strong commit hygiene, and pragmatic technical decisions Tools/Stack You'll Work With: React 18, TypeScript, Vite, Tailwind CSS, ReactFlow, AJV (JSON Schema), Jest, ESLint, GitLab API, OpenAPI, Okta What You'll Need Experience building complex, stateful UI systems (not CRUD/dashboard apps) Strong React + TypeScript with state management + performance optimization Experience with graph/diagram editors or similar interaction-heavy UIs Experience with large in-memory data + UI/data synchronization Experience with validation systems + deterministic outputs (schema, exports) Strong debugging in complex systems + ability to explain tradeoffs Experience leading complex, ambiguous problems across cross-functional teams with multiple stakeholders Bonus Points For: Manufacturing background (MES, process planning, CAD/CAM adjacent tooling, "recipes/methods/catalog" concepts) JSON Schema / AJV experience and comfort with strict data contracts GitLab API experience, auth systems (Okta/OIDC), or "internal tool" deployment constraints Hourly Rate Range$90—$120 USD