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

HMI Software Engineer - GM Defense

General Motors

HMI Software Engineer

GM Defense is moving fast to deliver advanced mobility solutions for government markets. We are seeking a highly capable HMI Software Engineer to design, develop, and implement human-machine interface solutions for GM Defense products on the GM Defense Software and Controls Team. This position will support vehicle and non-vehicle applications across a diverse portfolio and work closely with the Design Studio and GMD program teams to create HMI systems that meet customer, product, and mission requirements.

Reporting to the Engineering Group Manager for the GM Defense Software and Controls Team, this role will be responsible for software development and integration of HMI solutions in a fast-paced, ambiguous environment. The selected candidate will translate evolving requirements into executable software designs, develop production-intent HMI applications, and support validation and issue resolution through launch and sustainment. This role is intended for a strong individual contributor who can operate independently, influence cross-functional decisions, and deliver high-quality software in a secure and highly regulated development environment.

What You'll Do

  • Design, develop, and implement HMI software solutions for GM Defense vehicle and system applications
  • Partner with the GM Design Studio and program teams to define and refine HMI concepts, workflows, and feature behavior
  • Translate ambiguous customer, program, and engineering inputs into clear software requirements and implementation plans
  • Develop HMI applications using Qt and related software frameworks in a Linux-based development environment
  • Support software architecture, code implementation, debugging, and issue resolution for display and operator-interface features
  • Participate in requirements development, peer reviews, software verification, and feature validation activities
  • Execute software development in an Agile CI/CD environment using disciplined version control, build, and release practices
  • Work cross-functionally with software, controls, systems, integration, validation, and cybersecurity teams to ensure robust end-to-end solutions
  • Present technical status, design decisions, and issue-resolution plans to leadership and cross-functional teams as needed

Your Skills & Abilities (Required Qualifications)

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or other technical discipline with relevant experience
  • Experience in software development for embedded, application, or user-interface systems
  • Experience developing software in Python, C++ or a similar object-oriented programming language
  • Experience working in a Linux-based development environment
  • Experience with Qt or similar HMI/application development frameworks
  • Experience translating incomplete or ambiguous inputs into software requirements and executable technical solutions
  • Experience working in an Agile CI/CD software development environment
  • Strong analytical, communication, and interpersonal skills
  • Ability to work effectively across design, engineering, and program teams without direct authority
  • Candidate must be a U.S. Person (U.S. citizen, U.S. permanent resident, asylee or refugee).

What Will Give You A Competitive Edge (Preferred Qualifications)

  • Experience in software engineering, HMI development, or embedded application development
  • Experience designing and implementing operator displays, customer-facing software, or HMI workflows for complex systems
  • Experience integrating HMI software with embedded controllers, vehicle communications, and diagnostics
  • Familiarity with vehicle electrical architecture, communication protocols, and software integration processes
  • Experience supporting software verification, validation, and issue resolution in fast-paced development environments
  • Experience operating in classified, export-controlled, or highly restricted development environments
  • Knowledge of GM vehicle development, build, and launch processes
  • Ability to obtain DoD Secret clearance
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the HMI Software Engineer - GM Defense in Milford, MI vacancy
  •  ...Job Description The Role GM Defense is moving fast to deliver advanced mobility solutions for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will... 
    Suggested
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Job DescriptionThe RoleGM Defense is moving fast to deliver advanced mobility solutions...  .... We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom...  ...integrating requirements specific to GM Defense platforms. This is a fast-paced... 
    Suggested
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Lead System Engineer GM Defense delivers integrated vehicles, power and propulsion, and autonomy and connectivity solutions for global defense, security, and government customers. By leveraging GM's advanced commercial vehicle platforms, engineering expertise, and... 
    Suggested
    Permanent employment
    Local area
    Work from home

    General Motors

    Milford, MI
    6 hours ago
  •  ...Serviceability Design Engineer Hybrid. This role is categorized as hybrid. This means...  ...location and business need for the day. GM Defense GM Defense is driving the future of...  ...Parts & Special Tools (RPSTL), diagnostic software, service programming, pre-delivery... 
    Suggested
    Permanent employment

    General Motors

    Milford, MI
    6 hours ago
  • $95k - $110k

     ...Software Design Engineer Step into a high-impact Software Design Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components,Electronics/... 
    Suggested

    Top Engineer

    Novi, MI
    2 days ago
  • ## Senior Software Engineer - AV/ADAS Object FusionApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full...  ...**The ADS Software Engineer plays a key role in delivering GM’s Assisted Driving and Active Safety (ADAS) product portfolio.... 

    General Motors

    Milford, MI
    5 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...on a global scale. Senior Software Engineer The Electrification Solutions New Markets...  .... In this role, you will directly impact GM’s strategy to expand into new markets such... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • ## Software Engineer – Vehicle Motion Embedded ControlsApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type...  ...create robust testing strategies, and ensure compliance with GM’s coding standards.If you have a passion for coding and take pride... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    23 hours ago
  • ## Software Engineer - Virtualization & SIL IntegrationApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type...  ...of ARM based microcontrollers.* Excellent communication skills.GM does not provide immigration-related sponsorship for this role... 
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  .... In this role, you will directly impact GM’s strategy to expand into new markets...  ...Integration Lead to help our DevOps and software engineering deployment and automated CI/CD pipelines... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...future of transportation in the EV realm. Our Software Services team is on the forefront of this...  ...the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible for...  ...and Simscape tools. Simulation allows GM to move the integration and validation tasks... 
    H1b
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Tooling and Equipment International

    Milford, MI
    5 days ago
  •  ...Job Description The Role As a Senior Software Engineer on the Advanced Initiatives team within ADAS DRIVE organization, you will operate...  ...pipeline, integration processes, and test/validation complexity GM does not provide immigration-related sponsorship for this role... 
    Interim role
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    8 days ago
  •  ...zero congestion” vision for the future and software‑defined vehicles. As a part of this...  ...candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer...  ...standards such as FMI and SSP. Why Join Us At GM, you’ll be at the forefront of shaping... 
    Local area
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    5 days ago
  • $129.4k - $198.4k

     ...Collaborate with Vehicle dynamics and actuation technical experts across GM. Design, run, and interpret vehicle model validation studies....  ...notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a... 
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role,...  ...and maintaining an agnostic tool chain that supports multiple GM vehicle architectures. This role will maintain and extend the... 
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...Software Engineer Role At General Motors At General Motors, our product teams are redefining mobility. Through a human-centered design process...  ...take pride in the software you create? Consider joining our GM family of Software Engineers in VMEC (Vehicle Mechatronics and... 
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    6 hours ago
  •  ...future of transportation in the EV realm. Our Software Services team is on the forefront of this...  ...the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible for...  ...and Simscape tools. Simulation allows GM to move the integration and validation tasks... 
    H1b
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    4 days ago
  • $104.1k - $173.9k

     ...a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range...  ...products to market faster. The Senior Embedded Software & Controls Tech Specialist will be responsible... 
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    12 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...on a global scale. Senior Software Engineer The Electrification Solutions New Markets...  .... In this role, you will directly impact GM’s strategy to expand into new markets such... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • Job DescriptionThe Role:The Software Design Release Engineer represents an exciting and challenging leadership position related to the development and...  ...this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes... 
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...Train) has an opening for Software Engineers. VMEC is a production level group that supports...  ...this role, you will directly impact the GM vehicles that drive down the road! We are... 
    Work experience placement

    General Motors

    Milford, MI
    5 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...in collaboration with systems engineers, architects, and technical specialists, ensuring...  ...specification processes. Benefits: GM offers a variety of health and wellbeing... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    1 day ago
  •  ...The Role: The Brake Control Software Engineer is an individual contributor with recognized expertise, responsible for delivering high-performance...  ...play a critical part in shaping the driving experience of GM’s most iconic performance vehicles , where precision, responsiveness... 

    General Motors

    Milford, MI
    4 days ago
  • $104.1k - $173.9k

    A leading product development firm in New Hudson, Michigan is seeking an Electronics Engineer Team Lead to oversee the development and testing of advanced electronics hardware systems. This role requires strong expertise in embedded systems and leadership experience to... 

    Pratt Miller

    New Hudson, MI
    1 day ago
  •  ...the delivery of all SDV infrastructure calibrations across GM. We ensure every platform, domain, and feature has the...  ...scalable systems that transform calibration from a manual engineering task into a software‑driven capability. We blend calibration domain knowledge... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  • $123.2k - $189.1k

     ...releases of the Autonomous Vehicle (AV) software stack through automation, AI-driven analysis...  ...-driven AV releases by unifying software engineering, reliability analysis, AI/ML, and release...  ..., and individual performance. Benefits: GM offers a variety of health and wellbeing... 
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • $91.5k - $148.1k

     ...a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range...  ...quality products to market faster. The Embedded Software & Controls Engineer III leads controls... 
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    10 days ago
  •  ...Sr. Applications Engineer – Military Pioneer Position Summary: This position performs engineering work related to researching, designing...  ...the application of engines and engine systems used in military/defense applications. Strong engine knowledge and experience required.... 
    Contract work
    Work visa

    Rolls-Royce plc

    Novi, MI
    4 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...involves providing technical guidance to GM Business owners for any new process and...  ...for automation of software and system engineering models as per GM Modelling standards that... 
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • $73.2k - $117.8k

     ...Pratt Miller, an Oshkosh company Pratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype... 
    Permanent employment

    Oshkosh Corporation

    New Hudson, MI
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to HMI Software Engineer - GM Defense. Be the first to apply!