Jobs / BV ***

Robotics Software Engineer

BV *** · United States · Remote
Visa sponsorship details are locked. Unlock company name and apply link with .
United States100,000-150,000 USD/yearlyRemote
Remuneration
100,000-150,000 USD/yearly
Location
United States · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Sponsors visa

Job summary

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Benefits

Employment Terms & Visa PolicyThis is a 100% remote, full-time, direct W2 position with Bright Vision

Qualifications

  • We 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.
  • into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers.
  • 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.
  • aligning on technical approach, and ensuring that delivered solutions meet both functional needs and broader engineering and operational standards.
  • Design and execute field tests, including data collection and post-test analysis.
  • Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time.
  • Continuously evaluate emerging robotics
  • 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
  • Advanced degree in Robotics or related field.

Responsibilities

  • In this role you will work across the full robotics software stack, from low-level sensor integration and motion planning to high-level perception and behavioral systems.
  • In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous
  • Develop robotics software in C++ and Python, with strong attention to real-time performance and reliability.
  • Design and integrate sensor data pipelines including cameras, LiDAR, IMUs, and proprioceptive sensors.
  • Implement perception, localization, and mapping algorithms including SLAM and sensor fusion, integrating data from cameras, LiDAR, IMUs, and other sensors into robust real-world state estimation.
  • Develop motion planning, control, and trajectory generation algorithms that respect kinematic and dynamic constraints while delivering smooth, predictable, and safe robot behavior in production environments.
  • 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 including watchdogs, fault detection, and safe stops.
  • Build simulation environments (Gazebo, Isaac Sim) for development and testing.
  • Collaborate closely with mechanical, electrical, and ML engineers, gathering
  • may result in disciplinary action up to and including termination of employment.

Skills

Communication

Degrees

AssociateDegree

Industry

AutomotiveEnergyManufacturingMediaPublic-sector

Company size

Smb