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

Robotics Software Engineer

$80k - $104k

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: 6+ 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 [email protected]. 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 3 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Novi, MI vacancy
  •  ...guides how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives.  Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets.... 
    Suggested
    Work at office

    Gentherm

    Novi, MI
    18 days ago
  •  ...and key responsibilities of the job). Designs and develops software applications, application interfaces (APIs) and/or embedded...  ...software development process. Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally... 
    Suggested
    Work at office
    Work from home

    Digital Check Corp

    Novi, MI
    4 days ago
  • Fives DyAG Corp. in Wixom, MI is seeking a Robot Engineer / Programmer to join our team. The role requires strong robotics experience and hands-on programming across FANUC and other systems, with vision and I/O setup, and travel as needed. Ideal candidates will have 2+... 
    Suggested

    Fives

    Wixom, MI
    3 days ago
  • The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues... 
    Suggested
    Full time
    Local area
    Remote work
    Rotating shift

    Lineage Logistics

    Novi, MI
    1 day ago
  •  ...testing for current, new and major programs. Lead development of software system team design content and software anomaly corrections....  ...available.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • Job DescriptionDUTIES: Deliver high-quality software for embedded controls systems in the electrification space, specifically for High...  ...available.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    12 hours ago
  •  ...Hybrid: 3 days in office and 2 days remote.What’s the role? Applications Engineers serve as a trusted technical advisor, helping customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through a variety of channels,... 
    Full time
    Live in
    Work at office
    Local area
    Remote work

    Carl Zeiss

    Wixom, MI
    1 day ago
  •  ...join the team! What’s the role?We are seeking an Applications Engineer / CMM / 3D Scanning / CT X-Ray / Programmer to join our team. In...  ...inquiries and assist with understanding and applying ZEISS hardware, software, applications, and system integration.Conduct customer facing... 
    Full time
    Local area

    Carl Zeiss

    Wixom, MI
    2 days ago
  • Job Title: Technical Sales Engineer, AutomotiveLocation: Novi, USRole Summary: The Technical Sales Engineer (TSE) will be a critical member...  ...attainment.• Technically adept understanding of hardware and software, and how businesses can leverage NXP to deliver better end... 
    Full time
    Local area

    NXP Semiconductors

    Novi, MI
    2 days ago
  • $30 - $35 per hour

     ...Job Description Job Description An international company with a facility in Novi, MI area is currently seeking a Robotics Service Technician to fill an opening for a Long-term hire opportunity with a leading robotics and automation company in their growing team. The... 
    Daily paid
    Full time
    Local area

    Engineering and Manufacturing Company

    Novi, MI
    6 days ago
  •  ...detect and prevent thermal runaway in the High Voltage Battery System.VMEC TRP Team is seeking a creative, highly motivated, Software Engineer with passion and expertise in Embedded Controls and great attention to detail. The selectedcandidate will develop diagnostic and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    2 days ago
  •  ...office, 2 days remote - Must be able to report to local office. Multiple positions available.REQUIREMENTS: Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical Engineering, or related field of study and Three (3) years of experience as a Project... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    2 days ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    1 day ago
  • Job DescriptionThe Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 day ago
  • The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence... 

    RouteOne

    Farmington Hills, MI
    12 hours ago
  • Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure... 
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...experienced and motivated candidates for the role of “Senior Software Engineer - Virtualization and SIL Integration” to support development of... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes... 
    Shift work
    Day shift

    Kyyba

    Farmington Hills, MI
    3 days ago
  •  ...candidate is expected to report to Milford, MI three times per week, at minimum, or as dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Safety and Electronics US LLCJob DescriptionThe Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF’s next generation of edge...  ...and cross-functional teams.Your Profile as the Senior Software Engineer- Robotics & Innovation:Bachelors of Science (or... 

    ZF Friedrichshafen

    Farmington Hills, MI
    3 days ago
  •  ...value, and scale electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core battery software capabilities...  ...highly motivated candidates for the role of Senior Software Engineer - Battery State Estimation. This role is responsible for the... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    8 hours ago
  •  ...minimum.The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance,...  .... We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects in the Internal... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...Are you a highly skilled engineer eager to join a start-up/second-stage company that’s already taking off? If so, read on! About the...  ...data, and technical documentation. Experience using 3D CAD software for engineering design and creating production-ready drawings;... 
    Local area

    Yeo & Yeo HR Advisory Solutions

    Wixom, MI
    1 day ago
  • Join Kistler - A Global Leader in Measurement Technology!At Kistler, we’re revolutionizing industries with our cutting-edge dynamic measurement technology, helping customers optimize products and processes. From automobile development to smart factories, our Swiss-designed...

    Kistler

    Novi, MI
    2 days ago
  •  ...in structured networking events and targeted training to enhance your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you willSupport change request management, requirements... 
    Rotational program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Robert Bosch

    Farmington Hills, MI
    4 days ago
  •  ...HW, SW and ME design teams Feed issue resolution back into engineering best practices and system requirements Support system level...  ...management Manage and verify requirements using the appropriate software tools Work with internal and customer teams to define/... 

    Our Next Energy Inc

    Novi, MI
    a month ago
  • NEWSTON Automated Solutions GmbH in Novi, Michigan seeks a Project Engineer responsible for programming, troubleshooting, and resolving issues on-site while supporting the Automation Inspection product line. This role requires strong engineering aptitude, excellent problem... 

    NEWSTON Automated Solutions GmbH

    Novi, MI
    4 days ago

Do you want to receive more vacancies?

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