Robotics Software Engineer

Bright Vision Technologies•North Brunswick, 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, high-level perception, and behavioral systems. The engineer will collaborate with product, design, engineering, operations, and business stakeholders to turn ambiguous requirements into well-engineered solutions. They will contribute to code and design reviews and mentor more junior engineers. The position calls for strong engineering discipline, clear communication, and a record of delivering robust production software. This is a full-time, direct W-2 position that is 100% remote within the United States. The annual salary range is $100,000–$150,000. Candidates must already be authorized to work under one of the listed categories: U.S. citizens, green card holders, EAD holders, or H-1B transfer candidates. New H-1B petitions cannot be sponsored.

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 in 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, including ISO 26262 or IEC 61508.
  • Familiarity with machine-learning-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, including sensor integration, motion planning, perception, and behavioral systems.
  • Collaborate with product, design, engineering, operations, and business stakeholders to translate ambiguous requirements into engineered solutions.
  • Participate in code reviews and design reviews.
  • Mentor more junior engineers.
  • Support field tests and hardware integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service