Robotics Software Engineer

AI and robotics company developing software-defined factories for manufacturing automation, founded in 2019 by aerospace and auto industry veterans.
$140,000 - $195,000
Robotics
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Robotics · Manufacturing

Description For Robotics Software Engineer

Machina Labs, an innovative AI and robotics company founded in 2019, is seeking a Robotics Software Engineer to join their Los Angeles-based team. The company is at the forefront of developing software-defined factories of the future, with a current focus on building the first commercial robotic sheet metal forming machine.

As a Robotics Software Engineer, you'll be integral to designing, developing, and operating robotic systems that push the boundaries of manufacturing automation. The role combines hands-on robotics work with software development, requiring expertise in both C++ and Python programming languages. You'll be implementing sophisticated trajectory planning and control systems for robotic end-effectors in real-time environments.

The position offers an exciting opportunity to work with cutting-edge technology, including ROS2, industrial robots, and machine learning applications in robotics. You'll be responsible for developing closed-loop control software and integrating various tooling and sensors. The role requires a strong background in robotics, including knowledge of kinematics and dynamics, along with experience in 3D scanning and metrology.

The compensation package is competitive, ranging from $140,000 to $195,000 annually, complemented by comprehensive benefits including medical, dental, and vision insurance, PTO, and stock options. This is an on-site position in Los Angeles, offering the chance to work directly with advanced robotics systems and collaborate with a team of experienced engineers from aerospace and automotive backgrounds.

The ideal candidate should have a Master's degree or equivalent experience in a relevant field and be comfortable working in a fast-paced environment where autonomy, ownership, and continuous learning are valued. This role presents an exceptional opportunity to contribute to the future of manufacturing automation while working with state-of-the-art technology in a well-funded, mission-driven company.

Last updated 3 days ago

Responsibilities For Robotics Software Engineer

  • Operate robots using software and enable team members to interface with robots
  • Implement trajectory planning and control of robotic end-effectors in real-time software
  • Take charge of the full development lifecycle
  • Identify project priorities, requirements, and design constraints
  • Participate in design review meetings and provide feedback

Requirements For Robotics Software Engineer

Python
  • Master's degree or equivalent experience in Computer Engineering, Computer Science, Mechanical Engineering, or related fields
  • Proficient in C++ and Python
  • Experience developing real-time software
  • Familiar with robot Kinematics and Dynamics
  • Experience with 3D scanning and/or metrology
  • Experience with software development lifecycle
  • Experience with ROS2
  • Experience in Robotic software for Controls, Motion Planning, Simulation, and Sensor Integration
  • Experience in statistical methods for modeling complex systems
  • Experience with Machine Learning methods and applications in robotics

Benefits For Robotics Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • PTO
  • Stock Options

Interested in this job?

Jobs Related To Machina Labs Robotics Software Engineer

Software Development Engineer II, Amazon Robotics

Software Development Engineer II position at Amazon Robotics, developing automation frameworks and test systems for robotic fulfillment centers.

Software Development Engineer II, Amazon Robotics

Software Development Engineer II position at Amazon Robotics, developing automation frameworks and test systems for robotic fulfillment centers.

Robotics Software Engineer, Amazon Robotics

Software Development Engineer role at Amazon Robotics building scalable warehouse automation systems using cloud and robotics technologies.

SLAM Software Engineer

SLAM Software Engineer position at Pickle Robot, developing autonomous warehouse robotics systems using computer vision and AI in Cambridge, MA.

Software Development Engineer, Amazon Robotics - Manipulation

Software Development Engineer role at Amazon Robotics focusing on manipulation systems, combining robotics, AI, and cloud technologies to revolutionize fulfillment automation.