About The Position

Forvia, a sustainable mobility technology leader, is seeking a Senior Software Engineer with strong technical development expertise and software engineering skills for Forvia Electronics (FCE). This role requires experience in engineering enterprise-class solutions. The Senior Software Engineer will be responsible for developing, proving, and documenting embedded software products and solutions, supporting their design, and fostering teamwork among various engineering disciplines. The role also involves occasional mentoring of junior team members, code reviews, and providing product definition and high-level design support. Travel to customer engineering centers and minimal overseas travel for collaboration and training is expected. Commitment to the highest ethical standards and adherence to Faurecia’s Code of Conduct are essential.

Requirements

  • Bachelor’s degree in software engineering discipline (Master’s degree is preferred).
  • +7 years of experience in the automotive industry, preferably in electronics/software.
  • Minimum of 5 years of experience as Software Engineer.
  • Minimum of 5 years of experience programming with C or C++.
  • Experience supporting device selection for key components - SoCs, memory (both non-volatile and DRAM), etc.
  • Decomposition of business requirements into functional specifications, design documentation, and use cases, creation of support documentation.
  • Experience with AI assisted development and code generation (Codex, Claude Code, etc).
  • Experience with a wide variety of software development tools (EWM, JIRA, Confluence, DOORS, Reqtify, Coverity, Jenkins, Git, SVN, Bitbucket, etc.).
  • Familiar with state-of-the-art techniques for the development of embedded systems.
  • Familiarity with automotive safety requirements (ASIL, SOTIF, ISO 26262, etc.).
  • Familiarity with In-Vehicle communication bus protocols (CAN, Ethernet, LVDS, etc.).
  • Working knowledge of CAN & LIN networking and diagnostics.
  • Able to add in appropriate non-functional requirements to guarantee proper maintainability, persistence, scalability, security, and performance.
  • Able to maintain architectural consistency with other software products and technical design patterns currently in use by the team.
  • Understanding of embedded device programming.
  • Ability to work in a multicultural and fast-paced environment building software products.
  • Ability to propose and support inspect-and-adapt processes for improving team performance, reducing cost of ownership for products, or shortening time-to-value for priority Forvia- Faurecia Clarion Electronics initiatives.
  • Ability to travel nationally and internationally to work with global product, sales, and engineering teams.
  • Excellent written and oral communication skills.

Nice To Haves

  • Consistent participation in on-going career development education, either through advanced degree programs or certification programs.

Responsibilities

  • Develop, prove, and document embedded software products and solutions and support to design them.
  • Review and provide effort estimates for accomplishing team tasks.
  • Decompose team tasks into specific work items to be accomplished in development period.
  • Assess risk and priority, and balance tasks in a development period to ensure maximum team success.
  • Enable all team members for successful completion of tasks with clear and constant communication; availability to peer review or brainstorm; and willingness to cover in times of absence or unforeseen interruptions to team progress.
  • Occasionally mentor software developers, engineers, and interns.
  • Occasionally review code and unit tests of other software developers and engineers on the team.
  • Provide product definition and high-level design support for team software products and efforts.
  • Decompose high level business requirements into component business requirements for inclusion in development efforts.
  • Foster teamwork among engineering disciplines of software, hardware, mechanical, and quality assurance groups.
  • Travel to customer engineering centers and minimal travel overseas for collaboration and training.
  • Commitment to the highest ethical standards and willingness to adhere to Faurecia’s Code of Conduct.

Benefits

  • Opportunity for career development
  • Training opportunities (online and in-person)
  • Multicultural environment that values diversity and international collaboration
  • Commitment to CO2 Net Zero and sustainability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service