FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer – Virtualization, SIL Integration
General Motors. Lead development and integration of cosimulation components to satisfy end user test requirements .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Embedded C and Python for developing and integrating cosimulation components, with a strong focus on automotive communication technologies and model development using MATLAB and Simulink. Proven ability to collaborate with engineers to meet test requirements and ensure quality in simulation environments.
Highest-signal resume keywords
Embedded C ProficiencyPython ProgrammingMATLAB and Simulink ExperienceAutomotive Communication TechnologiesEmbedded Controls Software Competence
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded CPythonMATLABSimulinkGCC CompilerGDB DebuggerEclipseJenkinsETAS INCAAutomotive Ethernet
Soft Skills
Technical SupportTeam GuidanceIssue Resolution
Tools & Technologies
GT-PowerAMESIMCarSimFMU/FMI StandardsAUTOSAR Layered Software Architecture
Industry Keywords
CosimulationSubsystem ModelsPlant ModelsECU Behavioral ModelsSIMBOMs
Tech Stack
Tools & technologiesCloudJenkinsPythonRTOS
About the role
Key responsibilities & impact- Lead development and integration of cosimulation components to satisfy end user test requirements
- Create virtual controller models for different simulations
- Create, maintain and test virtual controller components such as HWIO, RTOS and communication models
- Obtain, develop and parameterize subsystem models, including sensors, actuators and ECU behavioral models
- Work with development engineers on feature requirements, issue resolution and implementation
- Work with System Engineers to define SIMBOMs based on test requirements
- Integrate plant models and ECU models into dynamic virtual simulations
- Create and maintain detailed release documentation
- Support released simulations and assist with user testing and troubleshooting
- Provide technical support and guidance to team members
- Ensure cosimulation environments are delivered with quality
- Support cloud deployments
Requirements
What you’ll need- Bachelor of Science degree in Engineering, Computer Science or related fields
- 3-7 years of software engineering experience
- Proficient in Embedded C and Python
- Competent with embedded controls software and automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA tools
- Experience with MATLAB and Simulink in plant model development and integration
- Basic usage of additional simulation tools such as GT-Power, AMESIM and CarSim
- Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet
- Familiar with FMU/FMI standards and SSP
- Familiar with AUTOSAR Layered Software Architecture
- Must not require GM immigration sponsorship now or in the future
Benefits
Comp & perks- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
- Healthcare, dental, and vision benefits
- Life insurance plans to cover you and your family
- Company and matching contributions to a Defined Contribution Pension plan
- GM Vehicle Purchase Plan for you, your family and friends