Electronic Systems Verification & Validation Senior Engineer

Caterpillar Inc.•Irving, TX
•$112,710 - $169,060•Onsite

About The Position

The Electronic Systems Verification & Validation Senior Engineer collaborates with a highly skilled engineering team to verify and validate embedded software and develop expertise in the electrical and electronic systems powering Caterpillar products and technologies. The team performs system integration testing using Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) methodologies to deliver reliable, high-quality software for internal and external customers. The role is based onsite five days a week in Irving, Texas, and requires less than 10% domestic travel. The engineer works with machine system coordinators, electronic system design engineers, and system engineers to establish testing priorities and coverage; understand machine feature requirements; develop and execute test plans; conduct regression testing; document results; and troubleshoot software features in RTOS- and Linux-based systems. The role also encompasses compliance-related testing and documentation, defect tracking and analysis, developing testing procedures and automated scripts, improving test benches and environments, and managing lab solutions for liquid-cooled devices in an electrical test environment.

Requirements

  • Degree or advanced degree in an accredited engineering program in Electrical Engineering, Mechanical Engineering, Computer Engineering, or Computer Science.
  • Excellent working knowledge of dSPACE hardware and software, including VEOS, ControlDesk, and AutomationDesk, to independently operate a dSPACE XiL environment.
  • Excellent working knowledge of product-testing approaches, techniques, and tools, including the ability to design, plan, and execute testing for L6 machine-level software integration.
  • Strong working knowledge of data analysis techniques and tools for reviewing test data and explaining discrepancies and inconsistencies.
  • Ability to identify possible causes of bench issues or software defects using sound technical techniques.
  • Ability to break complex problems into smaller components and apply lessons learned.
  • Collaborative team player with strong verbal and written communication skills.
  • Ability to convey and interpret ideas, information, and requirements across diverse teams.
  • Ability to listen to feedback and apply it to improve communication and support standardization of testing processes.

Nice To Haves

  • Experience assembling and modifying test benches, including wiring and harnessing.
  • Solid work experience in the design, development, or testing of embedded systems.
  • Strong experience with dSPACE test equipment and AutomationDesk.
  • Strong attention to detail throughout all phases of the testing cycle.
  • Software development experience using C, C++, or Simulink.
  • Strong experience with Python scripting.
  • Strong experience with Opal test equipment.
  • Strong experience with SiL and GoogleTest.
  • Regular use of GIT configuration management.
  • Solid systems or requirements experience in the automotive or heavy equipment industry.

Responsibilities

  • Work with machine system coordinators and electronic system design engineers to define testing priorities and determine test coverage.
  • Work with system engineers to understand machine feature requirements, develop and implement test plans, perform regression testing, document results, and troubleshoot software features in RTOS- and Linux-based systems.
  • Perform software regression and delta-content testing, documenting results to meet functional safety and ISO 9001 requirements.
  • Document test processes and results; prepare and analyze software defect-tracking reports.
  • Develop product-testing procedures, identify and implement new bench capabilities, and participate in selecting next-generation test environments and tools.
  • Develop automated test scripts to improve efficiency in HiL and SiL environments.
  • Develop and manage lab solutions for liquid-cooled devices in an electrical test environment.
  • Perform system integration testing using SiL and HiL methodologies.
  • Analyze test data, explain discrepancies and inconsistencies, and identify possible causes of bench issues or software defects.
  • Use checklists to help ensure test scripts and results are error-free.
  • Present and review test results with process partners and peers, and review others’ writing and presentations with constructive feedback and coaching.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary benefits and employee discounts
  • Career development
  • Incentive bonus
  • Disability benefits
  • Life insurance
  • Parental leave
  • Adoption benefits
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service