Jobs and Careers
PE

Software Product Line Engineer

PetIQ
Auburn Hills, United Statesfull_timeVerifiedPosted 5 Nov 2025

About the role

Vehicles are among the most complex software-intensive systems in existence, containing hundreds of embedded computers (e.g. ECUs, HPCs), hundreds of systems (e.g. recharging, infotainment, lighting), and hundreds of software features. Each vehicle that is sold must have its hardware and software precisely configured according to the brand, trim-level, regulations of country in which it is sold, and other considerations.

 

The PLE team is looking for a forward-thinking Software Product Line Engineer to drive the development and evolution of our product line architecture. In this role, you will be instrumental in shaping scalable, configurable software platforms that serve diverse customer needs while maximizing reuse and efficiency across our product portfolio.

Responsibilities include but are not limited to the following:

  • Architect and evolve software product lines to support variability, modularity, and reuse across multiple products and markets.
  • Analyze stakeholder requirements and translate them into configurable software solutions that balance flexibility with maintainability.
  • Define and maintain feature models, variant models, and configuration mechanisms to support product customization of a unified software platform.
  • Collaborate with cross-functional teams—including product management, systems and software engineering—to align product line strategy and business goals.
  • Mentor and support development teams in applying product line engineering principles and best practices.
Qualifications

Basic Qualifications: 

  • Bachelor's degree in Computer Science, Electrical Engineering or related field.
  • A minimum of 5 years of experience with architecture and development of embedded software, preferably in the automotive domain.
  • Proven ability to collaborate across teams and organizations to solve complex problems involving diverse stakeholders (strong communication and interpersonal skills).
  • General understanding of Product Line Engineering concepts (e.g., feature models).
  • Systems-level understanding of vehicle functional domains and their relationships and constraints.
  • Experience handling variation due to vehicle feature differences, regulatory constraints, etc.
  • General understanding of variant management approaches including compile-time flags, calibration, end-of-line (EOL) programming, etc.

Preferred Qualifications:

  • Experience with product line engineering/variant management software such as Pure-Systems pure::variants, BigLever Gears, or other tools with built-in variant management capabilities (e.g. PREEvision variant management).
  • Past experience using software tools commonly used in automotive software development (e.g., Vector PREEvision, MathWorks Simulink, IBM Doors Next Generation, IBM Rhapsody).
  • Background knowledge of Classic and Adaptive AUTOSAR concepts.
  • Experience with GitHub / Java / Eclipse.

 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

PetIQ

View company profile →