Robotics Software Engineer

Bright Vision Technologies•South Plainfield, NJ
•$100,000 - $150,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced Robotics Software Engineer to design, build, and integrate software systems for autonomous robots and robotic platforms. The role spans the robotics software stack, including low-level sensor integration, motion planning, perception, and behavioral systems. The engineer will work with product, design, engineering, operations, and business stakeholders to turn ambiguous requirements into well-engineered solutions. The role also includes contributing to code and design reviews and mentoring junior engineers. The successful candidate will bring strong engineering discipline, clear communication, and a track record of delivering reliable production software.

Requirements

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field.
  • Ten 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 or particle filter techniques.
  • Experience with simulation environments such as Gazebo, Isaac Sim, or MuJoCo.
  • Strong debugging skills in real-time and concurrent systems.
  • Excellent communication and documentation skills.
  • Experience supporting field tests and hardware integration.

Nice To Haves

  • Advanced degree in Robotics or a related field.
  • Exposure to autonomous vehicles, drones, or industrial automation.
  • Experience with safety-critical software, such as ISO 26262 or IEC 61508.
  • Familiarity with ML-based perception pipelines.
  • Open-source contributions in robotics.

Responsibilities

  • Design, build, and integrate software systems for autonomous robots and robotic platforms.
  • Work across the robotics software stack, from low-level sensor integration and motion planning to high-level perception and behavioral systems.
  • Collaborate with product, design, engineering, operations, and business stakeholders to translate requirements into well-engineered solutions.
  • Contribute to code reviews and design reviews.
  • Mentor more junior engineers.
  • Support field tests and hardware integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service