Software Engineer: Robotics Controls

Generalist AI

• $130K — $155K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in robotic controls and rigid body kinematics
  • Proficient in high-performance Python and C++ programming
  • Familiarity with kinematics and simulation libraries
  • Experience with robotic middleware platforms like ROS/ROS2/ZCM
  • Background in deploying robots in production environments with high reliability standards
  • Advanced degree (PhD preferred) in a relevant field is a plus

Responsibilities

  • Design and implement the entire real-time control system from firmware to input specifications
  • Test and validate control systems for various robot embodiments
  • Collaborate with machine learning teams to enhance robot responsiveness
  • Work with hardware teams to optimize system dynamics and components
  • Oversee a diverse range of robot embodiments, from industrial co-bots to custom hardware

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunity to work on cutting-edge robotics technology
  • Engagement in projects with real-world applications
  • Potential for professional growth and development in a fast-paced industry
Full Job Description
About the Role

You will own the software that controls our robots. You will collaborate with ML to turn output intentions into smooth, efficient, safe, and responsive actions on a variety of robot embodiments. You will collaborate with hardware and partners to ensure the system, dynamics, and components are behaving optimally.

You'll be responsible for:
  • Designing, implementing, and testing the entire real-time control system from the low-level firmware to the input spec for each embodiment we have
  • Ownership over a wide variety of robot embodiments from stock industrial co-bot arms to custom hardware


You might thrive in this role if you:
  • Have extensive experience in rigid body kinematics, and robotic controls
  • Have experience bringing robots into production environments with stringent reliability requirements
  • Are experienced in high performance, production-ready Python and C++
  • Experience with kinematics/simulation libraries
  • Have experience in robotic middleware platforms such as ROS/ROS2/ZCM
  • Successful candidates have extensive experience (5+ years), often including a PhD

Similar Jobs

More Jobs at Generalist AI

More Consumer Technology Jobs

Find similar Software Engineer: Robotics Controls jobs: