Software Product Line Engineer

Stellantis NVAuburn Hills, MI
49d

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service