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
Apply directly at Generalmotors →Create a free account for alerts like thisView Generalmotors immigration profile
This listing is sourced directly from Generalmotors's careers page and normalized into a canonical job model.