Autonomous Systems Engineer

New
B
Bright Vision TechnologiesRobotics Software
100% Remote (U.S.)Full-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonC++

Requirements

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field.
  • 6+ years of robotics software engineering experience.
  • Strong programming skills in C++ and Python.
  • Hands-on experience with ROS or ROS 2 in production projects.
  • Experience with perception, localization, motion planning, or control.
  • Familiarity with sensor fusion and Kalman/particle filter techniques.
  • Experience with simulation environments (Gazebo, Isaac Sim, MuJoCo).
  • Strong debugging skills in real-time and concurrent systems.
  • Experience supporting field tests and hardware integration.
  • Excellent communication and documentation skills.

Responsibilities

  • Develop robotics software in C++ and Python with focus on real-time performance.
  • Design and integrate sensor data pipelines using cameras, LiDAR, and IMUs.
  • Implement perception, localization, and mapping algorithms including SLAM and sensor fusion.
  • Develop motion planning, control, and trajectory generation algorithms.
  • Build behavioral systems using state machines, behavior trees, or task planners.
  • Integrate ROS / ROS 2 frameworks with custom hardware and embedded systems.
  • Implement safety-critical patterns such as watchdogs and fault detection.
  • Build and utilize simulation environments like Gazebo and Isaac Sim.
  • Design and execute field tests, including data collection and analysis.
  • Mentor junior and mid-level engineers through design and code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now