Senior Software Engineer, Platform CAM
- Location
- Emeryville, or Santa Clara, California
- Listed
- 6 days ago
Why This Role Matters
CAM connects geometric intent with physical processes. You'll build the software infrastructure that lets process experts express where an operation acts, what effect it should produce, and which constraints it must satisfy.
The challenge is to turn that knowledge into reusable representations, algorithms and interfaces. These must extend beyond familiar etching or 3D-printing workflows to support different ways of shaping, treating and assembling materials. Success means new processes can build on shared geometric capabilities while preserving the assumptions and behavior that make each process distinct.
You'll bring strong software engineering and deep interest in geometric reasoning, working with experts who bring the physics and process knowledge.
AI fluency is central: use agents throughout development while owning the decisions, code and results you accept.
What You'll Do
- Build and evolve Go and Python software infrastructure for representing geometric intent and generating physical-process operations.
- Develop reusable geometric representations and algorithms for shapes, regions, coordinate frames, spatial relationships, and process planning.
- Work with process experts to turn their knowledge into explicit models, constraints, interfaces, and acceptance criteria, including effects that vary over space or time.
- Extend shared capabilities to new processes; keep process-specific behavior explicit and integrate with machine software and fab coordination.
- Test geometric and software correctness, make generated results reproducible, and validate assumptions with experts and physical measurements.
- Use AI throughout investigation, design, implementation, testing, and documentation; inspect changes and verify results.
What You'll Need
- Production software ownership, typically 8+ years for the senior target; productive Python and strong in Go or C++, with readiness to work in Go. Level is based on demonstrated scope and ability.
- Experience in, or a demonstrated deep interest in, geometric reasoning: representing shapes and spatial relationships, choosing useful abstractions, and reasoning about their limits.
- Evidence of designing reusable software infrastructure, simplifying complexity, and testing and safely evolving systems with clear interfaces.
- Strong AI fluency: provide context, challenge proposals, inspect code and meaningfully test accepted work.
- Ability to work with domain experts, make assumptions explicit, and turn their knowledge into testable software behavior.
- Care with units, coordinate frames, tolerances and approximation; willingness to learn unfamiliar physical processes and work directly with fab equipment.
- BS in CS or a related field, or equivalent practical experience.
The compensation for this position also includes equity and benefits.
Salary Range $185,000 - $220,000 USD
We are committed to an inclusive interview experience, including for individuals with disabilities. To request an accommodation, contact. To help our recruiting team manage application volume and respond to candidates more efficiently, Atomic Machines may use AI-assisted tools.
About Atomic Machines
Atomic Machines is building the Matter Compiler™, the first in a new class of AI-native, all-digital manufacturing systems that build working machines directly from code.
The Matter Compiler (MC) is aimed at micro-machines: motors and gears the size of a grain of sand, robots small enough to work inside the body, cooling built directly into the chips that run AI, and the many devices like them that have been waiting on a way to build them.
Its first product is PrimeSwitch™, an electromechanical power relay the size of a button battery that carries 150 amps continuous current and opens in 50 microseconds, about a thousand times faster than a conventional contactor. Founded by Jeff Holden - serial entrepreneur, ex-Amazon SVP and Uber's first Chief Product Officer - the company has raised $250 million to date.
Atomic Machines is based in the San Francisco Bay Area, with offices in Emeryville and Santa Clara.
Equal opportunity and legal notices
Atomic Machines is an equal opportunity employer that values diversity and does not discriminate based on characteristics protected by applicable law.
From Atomic Machines's careers page, first listed on Rolev.ai on November 4, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Engineer, Platform CAM role at Atomic Machines, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
- Senior Software Engineer, Full Stack - Reporting ProductRad AI · San Francisco - Onsite | United States - Remote
- Senior Software Engineer, Business Systems - Data TrustVerkada · San Mateo, CA
- Senior Software Engineer - GeneralistOrbit Neuro Co. · San Francisco, CA
- Senior Software Engineer, Crusoe Managed Data TransferCrusoe · San Francisco, CA
- Senior Software Engineer (Ruby/Rails), MVRCheckr · San Francisco, CA
- Senior Software EngineerServiceNow · Santa Clara, CA
Common questions
Where is the Senior Software Engineer, Platform CAM job at Atomic Machines located?
This Senior Software Engineer, Platform CAM position at Atomic Machines is located in Emeryville, or Santa Clara, California. Always check Atomic Machines's application page for specific state eligibility or relocation policies.
How do I apply for the Senior Software Engineer, Platform CAM position at Atomic Machines?
This listing links directly to Atomic Machines's Greenhouse application page. You can apply directly on Atomic Machines's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Greenhouse application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.