Software Principal Engineer - Power Electronics

FlexFarmington Hills, MI
Onsite

About The Position

Flex is seeking a Software Principal Engineer - Power Electronics to join their Global Software team in Farmington Hills, Michigan. This role reports to the VP, Power Electronics and is responsible for the design, development, debugging, and testing of embedded software, including drivers, BSP, HAL, and POST. The position offers the opportunity to make a difference and grow within a respectful, inclusive, and collaborative environment.

Requirements

  • Bachelor's degree in electrical engineering, computer science with an electronics focus, or a related field; equivalent experience and training will also be considered
  • 8+ years of software engineering experience
  • Previous power electronics/ embedded design experience
  • Product architect and/or Software Design Team Lead
  • Often customers are facing
  • May have a dual role as both a designer and a people manager

Responsibilities

  • Planning and executing reference code and collateral
  • Designing, developing and debugging
  • Participating in key silicon product development and technical teams
  • Participating in first silicon and new platform power-on event
  • Providing post power-on support
  • Providing support to middleware software development teams for product integration
  • Engaging various internal cross-team validation organizations
  • May create and maintain product embedded feature documentation

Benefits

  • Full range of medical, dental, and vision plans
  • Life Insurance
  • Short-term and Long-term Disability
  • Matching 401(k) Contributions
  • Vacation and Paid Sick Time
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service