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