Electronic Systems Verification & Validation Senior Engineer

Caterpillar Caterpillar · Industrial · Mossville, IL

Senior Engineer focused on verification and validation of electronic systems and components for Caterpillar machinery. Responsibilities include analyzing requirements, designing, testing, and ensuring compatibility of electronic systems, adhering to safety regulations, and documenting test results. Requires experience with HIL systems, testing tools like Azure DevOps and D-Space, automation scripting (Selenium, Robot Framework, Ruby, Cucumber), C/C++ programming, and embedded systems software.

What you'd actually do

  1. Verify and validate electronic systems and components to use within equipment or machinery
  2. Support engineers to perform tasks
  3. Analyze the requirements of electronic systems and components based on customer satisfaction
  4. Make and adjust design plans
  5. Design, test and create electronic systems and components, and ensure products work alone and/or are compatible with other systems

Skills

Required

  • Master’s degree or foreign equivalent in electrical engineering or a related field
  • 5 years of experience in electronic systems development, testing and validation
  • HIL system testing and hardware setup / maintenance
  • Testing service tools Azure DevOps, D-space Simulator, etc. and remote configuration of products
  • Develop automation scripts using Selenium for functional, regression testing using Robot Framework
  • Creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber
  • Computer hardware and software, programming experience in C or C++
  • Computer development software as it relates to embedded systems such as SQL, Visual Basic, etc.

Nice to have

  • Electrical engineering
  • Electronic systems development
  • Testing and validation
  • Automation scripting
  • C/C++ programming
  • Embedded systems

What the JD emphasized

  • HIL system testing and hardware setup / maintenance
  • Testing service tools Azure DevOps, D-space Simulator, etc. and remote configuration of products
  • Develop automation scripts using Selenium for functional, regression testing using Robot Framework
  • Creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber
  • Computer hardware and software, programming experience in C or C++
  • Computer development software as it relates to embedded systems such as SQL, Visual Basic, etc.