Electronic Systems Verification & Validation Project Team Leader

Caterpillar Caterpillar · Industrial · Mossville, IL

Lead the verification and validation of embedded software for Caterpillar machines using SIL and HIL methodologies. This role involves leading a team, developing test strategies, establishing infrastructure, and ensuring integration within CI/CD/CT pipelines. Requires strong experience in embedded systems, SIL, C/C++, Simulink, and CI/CD.

What you'd actually do

  1. Lead the development and execution of the Software-in-the-Loop (SIL) test strategy for Subsystems Controls and Software, ensuring alignment with program objectives and overall V&V roadmap
  2. Drive implementation of the SIL strategy by: Establishing and standardizing SIL infrastructure and frameworks across teams, Promoting and ensuring consistent adoption of SIL processes and best practices, Leading the development and review of SIL regression test plans, Overseeing the creation and quality of SIL GoogleTest scripts
  3. Ensuring seamless integration of SIL testing within CI/CD/CT pipelines
  4. Drive AUTOSAR readiness initiatives by coordinating Tech Platform conformance across Systems, Subsystems, Controls, and Software teams, with SIL as a key verification layer in the V&V strategy
  5. Collaborate with cross-functional stakeholders (process, systems, software, and validation teams) to improve end-to-end feature traceability, from requirements through SIL validation to HIL and system integration testing
  6. Lead and mentor a team of 4–6 engineers, providing technical guidance, task prioritization, and performance coaching to ensure high-quality deliverables
  7. Coordinate with global teams to align execution, resolve dependencies, and ensure timely delivery of SIL outcomes across programs
  8. Own day-to-day execution tracking, including scope, schedule, risks, and dependencies, and proactively escalate issues and drive resolution to meet project milestones

Skills

Required

  • Embedded Systems
  • Requirements Analysis
  • Technical Troubleshooting
  • Analytical Thinking
  • Problem Solving
  • Software In-the Loop (SIL)
  • architecting modular software features
  • C, C++ and Simulink Autocoding
  • CI/CD/CT pipelines
  • software versioning control framework
  • working with Global teams

Nice to have

  • Bachelor’s degree in engineering or computer science

What the JD emphasized

  • Software-in-the-Loop (SIL)
  • SIL
  • HIL