CronJobs

backend jobs

Senior Software Engineer, Platform CAM

Atomicmachines · Emeryville, or Santa Clara, California

onsitesenior$185,000–$185,000Posted Nov 3, 2026GoPythonC++AI agents

Apply on the employer site

About this role

## Atomic Machines — Senior Software Engineer, Platform CAM Atomic Machines is building the **Matter Compiler™**, an AI-native, all-digital manufacturing system that builds working machines directly from code. The Matter Compiler (MC) targets **micro-machines**—from sand-grain-sized motors and gears to chip-integrated cooling and other devices that have been waiting for a way to be built. ### 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 - which constraints it must satisfy You’ll turn that knowledge into reusable representations, algorithms, and interfaces that go beyond familiar workflows (e.g., etching or 3D printing) to support different ways of shaping, treating, and assembling materials. ### 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 convert their knowledge into explicit **models, constraints, interfaces, and acceptance criteria** (including effects that vary over space or time). - Extend shared capabilities to new processes while keeping **process-specific behavior explicit** and integrating with machine software and fab coordination. - Test geometric and software correctness; make generated results **reproducible**; 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). Strong **Python** and strong **Go or C++**, with readiness to work in Go. - Deep interest in **geometric reasoning**: representing shapes/spatial relationships, choosing useful abstractions, and reasoning about limits. - Evidence of designing **reusable software infrastructure**, simplifying complexity, 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 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 related field**, or equivalent practical experience. ### Location San Francisco Bay Area (offices in **Emeryville** and **Santa Clara**). ### Compensation - **$185,000 — $220,000 USD** (plus equity and benefits) ### Equal Opportunity Atomic Machines is an equal opportunity employer committed to an inclusive interview experience. To request an accommodation, contact **rc@atomicmachines.com**. The company may use AI-assisted tools to help manage application volume.

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.

Browse all software engineering jobs →

Follow fresh jobs in Discord