Generalmotors

Generalmotors

Software Developer - Virtualization and SIL Integration

Milford, Michigan, United States of America · Internship

Sponsorship not specifiedDetected 2 days ago
PythonJavaC++MATLABReactAngularNode.jsFastAPIBackend DevelopmentFull-Stack DevelopmentData StructuresAlgorithmsGitSQLPostgreSQLCI/CDJenkinsRESTMachine LearningData VisualizationJiraThermal AnalysisEmbedded SystemsElectrical Engineering

About the role

  • Body electronics and controls (vehicle access, occupant comfort and protection, lighting, visibility, vehicle state)
  • We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms organization.
  • This is a hands-on role ideal for students or recent graduates with strong software fundamentals, internship/project experience, and an interest in simulation, modeling, and automotive embedded systems.

Responsibilities

  • Help create and maintain virtual controller models to be used across different simulations.
  • Implement and test virtual controller components such as HWIO, RTOS, and communication models.
  • Assist in obtaining, developing, and parameterizing sub-system models (sensors, actuators, ECU behavioral models).
  • Collaborate with development engineers to understand new feature requirements, address issues, and ensure proper implementation in the virtual environment.
  • Support the integration of plant models and ECU models into dynamic virtual simulations.
  • Provide first-line support for released simulations (basic troubleshooting, issue triage, and user guidance).
  • 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.
  • We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 2+ years of software engineering experience
  • Work with System Engineers to help define SIMBOMs (required co-simulation assets) based on test requirements.
  • Your Skills & Abilities (Required Qualifications):
  • 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.

Nice to have

  • What Can Give You a Competitive Edge (Preferred Skills):

Skills

  • Python, C/C++, Java, or Embedded C
  • Git or similar version control
  • Issue tracking/Agile tools (e.g., Jira)
  • Basic understanding of CI/CD concepts (e.g., Jenkins or similar)
  • Master of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • Exposure to modeling and simulation using tools such as MATLAB/Simulink.
  • Experience with virtualization or software integration (e.g., integrating multiple services, APIs, or components into a cohesive system).

Benefits

  • GM offers a variety of health and wellbeing benefit programs.
  • This job may be eligible for relocation benefits.
  • 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.
  • Benefits Overview
  • Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
  • Artificial Intelligence and Machine Learning

Company info

  • General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation.
  • As we move towards our ZERO crashes, ZERO emissions, ZERO congestion vision, we are investing heavily in virtual test environments and software-defined vehicle (SDV) capabilities.
  • You will be part of an agile, cross-functional team that includes global partners and internal customers developing the next generation of virtual test capabilities.
  • From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions.

Visa & Work Authorization

  • 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, gende

This listing is sourced directly from Generalmotors's careers page and normalized into a canonical job model.