
Software Test Engineer (Virtualization - SIL) - ADAS Virtualization Deployment
General Motors21 days ago
Warren, MI, USASenior
Responsibilities
- Develop capabilities, configure programs, debug issues, and execute initial tests for assigned ADAS features in SIL environments.
- Create scenarios and execute tests to evaluate virtual-environment readiness for ADAS testing and validation.
- Evaluate requests to add or update ADAS software, virtual ECUs, models, and programs in SIL package configurations.
- Provide requirements to Simulation Tools and Infrastructure teams for SIL capability updates.
- Support test-case automation using established procedures in X-Ray and CGs.
- Reproduce and triage SIL issues with feature owners, systems engineers, and calibration engineers.
- Automate test-result data analysis and identify opportunities to improve testing efficiency, coverage, and automation.
- Document SIL usage, create how-to guides, provide user training, and share status, risks, and technical learnings.
- Mentor less experienced engineers and contribute to continuous improvement of ADAS virtualization capabilities.
Requirements
- Bachelor of Science degree in engineering, computer science, physics, mathematics, or a related technical field.
- At least 5 years of engineering experience related to software testing, embedded-system or control-system simulation, test automation, or validation.
- Fundamental understanding of active safety, ADAS concepts, vehicle dynamics, or automated driving technology.
- Basic programming or scripting experience with technologies such as Python, MATLAB, or C/C++.
- Ability to use computer-based simulation tools to run tests and analyze data.
- Strong oral and written communication skills and the ability to clearly document work.
- Ability to learn new tools and processes quickly, manage multiple projects, and follow through on commitments.
- Preferred qualifications include a master’s degree or additional coursework in embedded controls, ADAS, or autonomous systems; 7+ years of relevant experience; SIL or vehicle-simulation exposure; FMI or Protobuf familiarity; physics-based modeling; Git or Jenkins experience; CAN, LIN, or Ethernet familiarity; MATLAB/Simulink and Python experience; and ADAS sensor simulation exposure.
Benefits
- Hybrid work arrangement requiring reporting to a specific location at least three times per week or at a frequency set by the manager.
- Less than 25% travel required.
- Not eligible for relocation benefits; relocation costs are the candidate’s responsibility.
- Benefits are available from day one through GM’s Total Rewards program.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.