Robotics Software Engineer (ALL LEVELS)
Atomic Machines4 days ago
Santa Clara, CA, USAMid Level / Senior
H1B Sponsor
Base Salary
$185k - $260k/yr
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.
- Design and implement a networked API and debug it down to the hardware.
Requirements
- 5+ years of industry experience developing software that interfaces with hardware.
- Fluency in multiple programming languages, primarily C++ and Python; knowledge of Go is a bonus.
- Deep understanding of computer systems and various processors at multiple levels of the stack.
- Familiarity with robotics-adjacent systems including sensors and actuators.
- Experience designing, building, and shipping complex software systems that control hardware.
- Proficiency with version control and working on Linux machines.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics, or a related field.
Benefits
- Compensation includes equity and benefits.