Senior Software Engineer, Robotic Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Atomic Machines · 16 hours ago

Senior Software Engineer, Robotic Systems

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. As a Senior Software Engineer, Robotic Systems, you will design and build the distributed software system that controls the Matter Compiler, working across various layers of the stack and collaborating with interdisciplinary teams.

ManufacturingSemiconductor
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

C++PythonSoftware developmentLinuxVersion controlRobotics systemsDistributed systemsFirst-principles mindsetTeam collaborationProblem-solving

Required

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
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 Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics, or a related field

Preferred

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

Benefits

Equity
Benefits

Company

Atomic Machines

twittertwitter
company-logo
Atomic Machines are into MEMS micro- and nano-fabrication.

H1B Sponsorship

Atomic Machines has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (7)
2023 (3)

Funding

Current Stage
Growth Stage
Total Funding
unknown
2021-02-15Seed
2020-04-01Seed

Leadership Team

leader-logo
Jeff Holden
Founder & CEO
linkedin
leader-logo
Terry Sauer
Operations Program Manager
linkedin
Company data provided by crunchbase