Autonomous Systems Engineer

New
J
JobgetherRobotics
Fully remote work environment within the United States.Full-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonEmbedded SystemsC++

Requirements

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related technical field.
  • 5+ years of experience in robotics software engineering or autonomous systems development.
  • Strong programming skills in C++ and Python.
  • Hands-on experience with ROS or ROS 2 in production robotics projects.
  • Experience with one or more robotics domains including perception, localization, motion planning, or control systems.
  • Strong understanding of sensor fusion techniques, including Kalman filters, particle filters, or similar approaches.
  • Experience with simulation environments such as Gazebo, Isaac Sim, MuJoCo, or equivalent tools.
  • Strong debugging skills for real-time, distributed, and concurrent software systems.
  • Experience integrating software with robotic hardware and supporting field testing activities.
  • Excellent technical communication and documentation skills.
  • Ability to collaborate with multidisciplinary engineering teams.

Responsibilities

  • Develop robotics software using C++ and Python with a focus on real-time performance, reliability, and maintainability.
  • Design and integrate sensor processing pipelines using cameras, LiDAR, IMUs, and other robotic sensors.
  • Implement perception, localization, mapping, SLAM, and sensor fusion algorithms to support accurate environmental understanding and state estimation.
  • Develop motion planning, trajectory generation, and control algorithms that enable safe and predictable robotic behavior.
  • Build behavioral systems using state machines, behavior trees, task planners, or similar frameworks.
  • Integrate ROS and ROS 2 frameworks with custom hardware, embedded systems, and robotic platforms.
  • Implement safety-critical software patterns including fault detection, watchdog systems, and safe-stop mechanisms.
  • Build and maintain simulation environments using tools such as Gazebo, Isaac Sim, or similar platforms.
  • Collaborate with mechanical, electrical, machine learning, and product teams to deliver integrated systems.
  • Design and execute field tests, collect operational data, and analyze results to improve system performance.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now