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