GrepJob
Atomic Machines

Robotics Software Engineer (ALL LEVELS)

Atomic Machines
Apply
4 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.

Tech Stack

C++GoLinuxPython

Categories