Role OverviewWe are seeking an experienced Robotics Software Engineer to design, build, and integrate software systems that power autonomous robots and robotic platforms. The ideal candidate will combine strong software engineering fundamentals with deep working knowledge of robotics frameworks, real-time systems, and sensor fusion.
What You Will Do
Develop robotics software in C++ and Python, design and integrate sensor data pipelines, implement perception, localization, and mapping algorithms, develop motion planning, control, and trajectory generation algorithms, and build behavioral systems.
Why It Might Be a Fit
The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.
Requirements
- Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field
- Five or more years of robotics software engineering experience
- Strong programming skills in C++ and Python
- Hands-on experience with ROS or ROS 2 in production projects
- Solid experience with at least one of 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
- Excellent communication and documentation skills
- Experience supporting field tests and hardware integration
Benefits
- Competitive base salary commensurate with experience, plus benefits
- 100% remote work
- Full-time, direct W2 employment with Bright Vision Technologies
- Long-term, multi-year employment
- H1B transfers welcomed for qualified candidates
]]>