Embedded Software Test Engineer

Caterpillar Inc.•Mossville, IL
•$97,530 - $146,290•Onsite

About The Position

The Embedded Software Test Engineer performs verification and validation of electronic systems and components used in equipment or machinery and supports other engineers as needed. The role supports the Embedded Testing Software group within Advanced Power Technologies, which develops next-generation power system technologies spanning advanced power, electrification, electronic controls, software, and energy solutions. The engineer analyzes requirements for electronic systems and components, develops and adjusts design plans, and designs, tests, and creates systems and components to ensure they function independently or work compatibly with other systems. The position collaborates with colleagues across electronics and other engineering disciplines and complies with safety regulations throughout development. It also plans and executes embedded software testing for engine systems to verify functionality, performance, and compliance with requirements. This position is onsite five days a week in Mossville, Illinois. Domestic relocation assistance and visa sponsorship are available.

Requirements

  • A degree in an accredited engineering or computer science program is required.
  • Working knowledge of accuracy and attention to detail, including using checking approaches and tools, learning from mistakes, and developing checklists.
  • Working knowledge of analytical thinking, including defining problems, comparing alternative solutions, identifying relevant factors, and drawing conclusions from data.
  • Working knowledge of effective communications, including giving and receiving feedback, making presentations, writing reports, and communicating appropriately.
  • Working knowledge of technical excellence, including applying technical and project standards, maintaining current technical knowledge, resolving routine technical issues, and helping others with technical problems.
  • Working knowledge of product testing approaches, techniques, and tools, including documenting processes and results and testing components against functional requirements.

Responsibilities

  • Perform verification and validation of electronic systems and components used in equipment or machinery.
  • Support other engineers as needed.
  • Analyze customer-satisfaction-based requirements for electronic systems and components and create or adjust design plans accordingly.
  • Design, test, and create electronic systems and components, ensuring they can function independently or are compatible with other systems.
  • Collaborate with colleagues in electronics and other engineering branches.
  • Comply with safety regulations throughout the development process.
  • Plan and execute embedded software testing for engine systems to verify functionality, performance, and compliance with requirements.
  • Document test processes and results and prepare and analyze defect-tracking reports.
  • Test components for compliance with functional requirements and established conventions.
  • Develop product-testing procedures and participate in selecting testing environments and tools.

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
  • Domestic relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service