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

Staff Software Engineer - AMR Robot Simulation

Full-time

General Motors

Warren, MI

Description

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of people as we work to make driving safer, smarter, and more connected—shaping the future of transportation on a global scale.

The Robotics Software team is pioneering the next generation of autonomous robotic systems, including autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities—from perception and planning to control and system integration—to deliver innovative, real-world autonomous solutions for the future of work.

About the Role

We are seeking a Robot Simulation Engineer to develop advanced simulation environments that support the development, testing, and validation of autonomous robotic systems.

In this role, you will build 2D and 3D simulators, create realistic testing scenarios, integrate robot software with simulation platforms, and enable teams to safely evaluate functionality and behavior before real-world deployment. You will collaborate cross-functionally with autonomy and artificial intelligence experts to support system-level validation and continuously improve system robustness and testing workflows.

What You’ll Do

Develop and enhance 2D and 3D simulation platforms for testing, validation, and performance analysis of autonomous robotic systems.

Create and maintain simulation scenarios representing real-world use cases and edge conditions.

Integrate robot navigation software with simulation platforms.

Support debugging and testing of robot behavior in simulated environments.

Analyze simulation results to identify software and system issues.

Develop regression and progression testing workflows for simulation-based validation.

Collaborate with cross-functional teams to improve simulation capabilities and validation processes.

Required Qualifications

Bachelor’s, master’s, or doctoral degree in robotics, computer science, electrical or mechanical engineering, or a related field.

Proficiency in Python or C++.

Experience with simulation platforms such as NVIDIA Isaac Sim or Gazebo.

Knowledge of physics engines, such as PhysX, Bullet, or ODE, or 3D game engines, such as Unity or Unreal Engine, used for robotic simulation.

Familiarity with ROS 2 or other robotics middleware.

Understanding of core robotics modules, including localization, mapping, and planning.

Preferred Qualifications

Experience with simulation tools and hardware-in-the-loop (HIL) testing.

Familiarity with CI/CD pipelines for simulation-based regression or performance testing.

Experience with cloud-based simulation systems.

Experience integrating autonomous vehicles, advanced driver assistance systems (ADAS), or industrial automation systems.

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

The selected candidate will be required to travel <25% for this role.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. 

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - AMR Robot Simulation in Warren, MI vacancy
  • $104.5k - $160.2k

    Job DescriptionThe RoleAs a Software Engineer on the Galileo team, you will design, build, and...  ...engineers.About the OrganizationThe GM AV Simulation team builds world-class testing and...  ...intuitive user experiences for robotics and AI engineers that help move GM toward... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms...  ...complex embedded, real-time, cloud, simulation, test, and release environments. Use...  ...such as Linux, Git, Python, Bash, Robot Framework, containers, or infrastructure... 
    Suggested
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, 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...  ...-end software lifecycle: from high-level architecture and simulation, down to real-time integration with industrial robot... 
    Suggested
    Flexible hours

    Optimal

    Warren, MI
    3 days ago
  • $144.7k - $284.1k

     ...the ML models and system to simulate road users in a variety of situations...  ..., Perception, and Safety Engineers. The specific duties may...  ...team and contribute strong software engineering (SWE) expertise....  ...Experience in simulation and robotics is highly desirable, with a preference... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Detroit, MI
    2 days ago
  •  ...sustained investment in the people, software, and systems that support...  ...team of passionate software engineers who bring technical depth,...  ...efficiently. We are looking for a Staff Software Engineer who can...  ...automation, automotive, robotics, computer vision, or other operational... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $34 - $48 per hour

     ...Kuka Robot ProgrammerTwin Staffing is looking for motivated, self-starting and technically minded candidates to apply as a Kuka Robot Programmer: Preferred candidates will have at least 2-4 years of experience in the robotics/automation field.There is option for direct... 
    Contract work

    Twin Staffing Inc.

    Warren, MI
    4 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...transportation on a global scale.Hardware Engineers are a professional responsible for leading...  ...accelerating the development of virtual simulation technologies for future GM vehicles, and... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • Job DescriptionRemote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.The Role:This Staff Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business... 
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Warren, MI
    2 days ago
  • $195k - $298.8k

    Job DescriptionJoin us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer, you’ll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You’ll focus on... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • $160.2k - $246.3k

    Job DescriptionThe Role: We’re looking for a Security Software Engineer to join the Security Products Engineering team and drive the design and implementation of security-focused software and services across GM. You will lead and contribute to the engineering of platforms... 
    Full time
    For contractors
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  •  ...inventory, configuration, pricing, and sales systems. Our software delivers accurate, high-quality data and imagery to create...  ...experiences across all GM brand sites.We’re looking for a Staff Software Engineer with strong technical chops and architectural vision to lead... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development...  ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...Robotics Data EngineerLocation: Warren, MI FTEJob Description• 3+ years of experience in data engineering, machine learning systems, robotics, or related fields.• Master’s degree in...  ...manipulation AI.• Familiarity with robotics simulation platforms such as Isaac Sim and... 

    AceStack LLC

    Warren, MI
    4 days ago
  •  ...Primary Function of Position As a Staff Software Engineer reporting to the Managing Staff Software Engineer in the MP Platform Engineering...  .... You’ll define how a next‑generation surgical robotic system safely consolidates critical/real‑time and non‑critical... 
    Local area
    Worldwide
    Flexible hours

    Socket

    Detroit, MI
    4 days ago
  • $160.2k - $246.3k

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization.In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows,... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate... 
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $38 - $42 per hour

     ...Robot ProgrammerLocation: Sterling Heights, MIPay: $38–$42/hour + PTO and optional benefitsSchedule...  ...hard stops as required.Configure software limits to correspond with physical hard...  ...SkillsAbility to read and interpret engineering drawings and drawing packages.Ability to... 
    Local area

    HRU Technical Resources

    Sterling Heights, MI
    3 days ago
  •  ...At AV (Autonomous Vehicles) Software Organization within General Motors...  ...Software Verification Engineer, you will play a crucial role...  ...Python, CAPL, Vehicle Spy and Robot Framework. Good understanding...  ...scripts to be used in vehicle simulation environments. Flexible, dependable... 
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • $184.1k - $275.45k

     ...times per week, at minimum [or other frequency dictated by the business if more than 3 days].The RoleWe are looking for a Staff Software Engineer, Cloud Platform - Nova to join the Atmos team building GM’s next generation cloud platform, Nova. Nova powers customer and... 
    Full time
    H1b
    Local area
    Immediate start
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...candidate is expected to report to Austin, TX or Warren, MI three times per week.The RoleWe are seeking a highly experienced Staff Software Engineer to provide technical leadership for GM’s Mobile Backend for Frontend (MBFF) platform and associated back-office integration... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...MI or Milford, MI three times per week.Leads GM’s corporate software strategy for new technologies, complex features, and major...  ...sites. Performs other related duties as assigned.The RoleAs a Staff Software Engineer - Automation Library Development at GM, you will define and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...proprietary technology and software-defined vehicle architecture...  ...sustainability, design and engineering, ambition and integrity. In...  ...including embedded, automotive, robotics, or other safety-critical...  ...Experience with MATLAB/Simulink, simulation-based validation,... 
    Hourly pay

    Lucid Motors

    Southfield, MI
    4 days ago
  •  ...Integration organization, builds the foundational software, automation, and integration capabilities that make virtual ECUs and co-simulation environments reliable, reusable, and...  ..., and defect triage.Their work enables engineering, calibration, and verification teams to... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $90.9k - $136.4k

     ...mission to build the future of mobility. As a Software Developer, you will develop and support...  ...mapping applications.Work with Systems Engineers and senior developers to refine mapping-...  ...software testing through unit testing, simulation, bench and in-vehicle validation.... 
    Full time
    Work at office

    General Motors

    Warren, MI
    5 days ago
  •  ...influence the future of transportation. Our Software Services team is on the forefront of...  ...achieve our mission.We’re looking for an engineer who likes getting close to the metal and...  ...in the real world, not just in a simulator. What You’ll Work On In this role, you will... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Warren, MI
    2 days ago
  •  ...the next generation of embedded platform software to deliver state of the art features to...  ...along with it. We are looking for energetic engineers to help us deliver high quality test...  ...related needs. Design and develop python and robot framework based automation solution... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  •  ...Warren, MI, or Austin, TX three times per week.The RoleThe Senior Software Engineer - Vehicle Experience Services will play a key role in...  ...DatadogExperience with Python, pyTest Automation framework, Robot/Autobot framework, Jenkins, Appium, or other automation frameworksAdditional... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI...  ...test systems, and headless execution of test cases against co-simulation packages for embedded vehicle software. These capabilities... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  •  ...Senior Software Engineer - Runtime Infrastructure FrameworksLatitude AI is building the future...  ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ...the requirementsWork closely with the simulation team to ensure that the runtime system... 
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    3 days ago
  •  ...three times per week. The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic...  ...scenarios, with the ability to translate them into lower-level simulated environments for testing and validation. What You'll Do... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - AMR Robot Simulation. Be the first to apply!