Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

$80k - $104k
Full-time

Bright Vision Technologies

Robotics Software Engineer – Remote

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.
This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

Job Title:  Robotics Software Engineer
Location: 100% Remote (U.S.)
Position Type:  Full-time, Direct W2
Salary Range: $80,000–$104,000 Annually
Experience Required: 7+ years

Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.

Job Summary
We are seeking an experienced Robotics Software Engineer to design, build, and integrate software systems that power autonomous robots and robotic platforms. 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. The ideal candidate will combine strong software engineering fundamentals with deep working knowledge of robotics frameworks, real-time systems, and sensor fusion. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements 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.

Required Qualifications
  • 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.
Preferred Qualifications
  • Advanced degree in Robotics or related field.
  • Exposure to autonomous vehicles, drones, or industrial automation.
  • Experience with safety-critical software (ISO 26262, IEC 61508).
  • Familiarity with ML-based perception pipelines.
  • Open-source contributions in robotics.
How to Apply
Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on us.fitly.work. Learn more about Bright Vision Technologies at
Bright Vision Technologies is an Equal Opportunity Employer.



 

Equal Employment Opportunity (EEO) Statement

Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.

BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Rochester Hills, MI vacancy
  • Job DescriptionWho You AreWe are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need to be a... 
    Suggested

    FANUC

    Rochester Hills, MI
    4 days ago
  • Job DescriptionWho You AreWe are looking for a dynamic Robotic Application Engineer to spearhead the development, implementation, and growth of continuous...  ...studies and mockups.Perform new product (hardware and software) testing.Develop strategic plans and support system builds... 
    Suggested
    Work experience placement
    Night shift

    FANUC

    Rochester Hills, MI
    1 day ago
  • Job Summary: We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-based manipulation system capable of operating with multiple grippers in a flexible automation environment. In this role,... 
    Suggested
    Flexible hours

    Optimal

    Warren, MI
    2 days ago
  • $105.78k - $196.44k

     ...New Mobility is also creating advanced software solutions that integrate with next-generation...  ...integrating, deploying, and validating robotics software for Autonomous Mobile Robots (...  ....Collaborate with cross-functional engineering teams, suppliers, and customers to support... 
    Suggested
    Full time
    Local area

    Magna International

    Troy, MI
    2 days ago
  • $109.8k - $197.7k

    Job ID: 520400Location: Troy, Michigan, United States of AmericaSalary: $109,800 - $197,700Company: Siemens Web AI Software Engineer Job ID 520400 Posted since 31-Aug-2026 Organization Digital Industries Field of work Research & Development Company... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Siemens

    Troy, MI
    2 days ago
  •  ...experience that matter to people.Your mission, roles and responsibilitiesAs part of Forvia’s North American Automation COE, the Robotics Engineer will support the development, validation, and deployment of advanced automation solutions across our manufacturing facilities.... 

    FORVIA Faurecia

    Auburn Hills, MI
    2 days ago
  •  ...the future of mobility at Magna Electronics. About the Role The Software Lead is responsible for the successful development and...  ...Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and... 
    Full time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    2 days ago
  • DescriptionTyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership... 

    Tyler Technologies

    Troy, MI
    1 day ago
  •  ...comprehensive suite of payment processing solutions built and deployed exclusively for government. We are currently looking to hire a Software Engineer to directly support our electronic payments platform.Individual contributor that is responsible for participating in... 
    Currently hiring
    Work at office

    Tyler Technologies

    Troy, MI
    2 days ago
  • Auburn Hills, MIJob TypeFull-timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 

    FEV Group

    Auburn Hills, MI
    4 days ago
  •  ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for...  ...apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software architecture... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    12 hours ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They... 
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    12 hours ago
  •  ...Senior Software Engineer, Platform Whisker is redefining what it means to live with cats—designing intelligent systems that remove friction...  ...the quiet brilliance of feline companionship. Today, Litter-Robot leads the category. Tomorrow, an entire ecosystem that... 

    Whisker

    Auburn Hills, MI
    4 days ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior,... 
    Work at office

    Toyoda Gosei Americas

    Troy, MI
    2 days ago
  •  ...Software Engineer Highly experienced software engineer skilled in application development, system design, team coordination, and technical support. Job #136663 Manufacturing Phoenix, Arizona Apply Now Talascend is currently seeking a Software Engineer... 
    Contract work

    Talascend

    Troy, MI
    4 days ago
  •  ...SW Development Engineer – Drivetrain & Morse SystemsIn this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software... 
    Immediate start

    BorgWarner

    Auburn Hills, MI
    2 days ago
  •  ...implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial...  ...in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP)3. 10 plus years of embedded experience in SW development... 

    Omni Inclusive

    Auburn Hills, MI
    2 days ago
  • $104k - $174k

     ...Software Engineer PrincipalRemoteAt Pathward, we take tremendous pride in our purpose to create financial inclusion for all™. We are a financial empowerment company that works with innovators to increase financial availability, choice, and opportunity for all. We strive... 
    Work experience placement
    Local area
    Flexible hours

    Pathward

    Troy, MI
    12 hours ago
  •  ...Software EngineerLocation: RemoteWe are transitioning from a legacy stack (Ruby on Rails, React, Python services) to a modern architecture...  ...on Java Spring Boot and Rust. We are looking for a strong engineer who can contribute to new development as well as help improve existing... 

    Kasmo Global

    Troy, MI
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Rochester Hills, MI
    1 day ago
  •  ...functional team of internal and 3rd party resources to institute Software system and derived requirements and document best practices...  ...team including: Supply Chain, IS&S, Manufacturing, Quality, and Engineering Interact with outside vendors, partners, and customers... 
    Contract work
    For contractors
    Work at office
    Shift work

    Contractor Company

    Auburn Hills, MI
    19 days ago
  •  ...Job Description Job Description Job Title: Engineer - PSH Software Development Engineer PURPOSE AND DESCRIPTION: Software Development...  ...development of software products supporting FANUC America robotic paint and sealer systems. Includes software development,... 

    StrategiQly

    Rochester Hills, MI
    3 days ago
  •  ...functional team of internal and 3 party resources to institute Software Development Plans and best practices for software coding...  ...team including Supply Chain, IS&S, Manufacturing, Quality, and Engineering Interact with outside vendors, partners, and customers KNOWLEDGE... 
    Contract work
    Work at office
    Shift work

    Contractor Company

    Auburn Hills, MI
    19 days ago
  • OverviewWe are seeking a talented Product Engineer to support the design, development, and continuous improvement of interior automotive components, with a strong focus on instrument panels, consoles or door systems. The ideal candidate will lead engineering activities... 
    Full time

    IAC Group

    Troy, MI
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Rochester Hills, MI
    12 hours ago
  •  ...procurement, supplier management, plant implementation, plant level engineering, maintenance, and operator training. Ongoing oversight of...  ...manufacturing or assembly.Direct experience with applied Automation, Robot, Co-Bot, Gantry P&P, vision systems.Direct experience with... 
    Work experience placement

    Lear

    Rochester Hills, MI
    3 days ago
  • Location(s): Rochester Hills, MichiganCompany: MolexCareer Field: EngineeringJob Number: 189570Apply: Process Engineer (Automotive Division)Location: Rochester Hills, MI (Onsite) Travel: Up to 30-40% (Global)Relocation assistance available | Visa sponsorship not offeredYour... 
    Remote work
    Relocation package
    Flexible hours
    Shift work

    Molex

    Rochester Hills, MI
    1 day ago
  •  ...Development Department with expertise to organize our Systems Engineering effort in order to create and maintain E/E schematics in LEONI...  ...Communication, HV, Battery, etc)Trouble shoot any issues in data and software and resolve with our customers and business partners. Train/... 

    LEONI

    Troy, MI
    2 days ago
  •  ...run alone. Run what runs the world.This role sits within ABB's Robotics business, a leading global robotics company. We're entering an...  ...-driven environment.This Position reports to:Mechanical Engineering ManagerIn this role, you will have the opportunity to act as a... 
    Hourly pay
    Full time
    Contract work
    Monday to Friday

    ABB

    Auburn Hills, MI
    4 days ago
  •  ...Robotics Test & Validation EngineerWork arrangement onsite - This position requires the employee to be onsite full-time. The primary work...  ..., MI.The Role: We are seeking a Robotics Test & Validation Engineer to join our Advanced Development team within the Autonomous Robotics... 
    Full time

    Saxon Global

    Warren, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!