Full Stack Senior Software Developer

Ford Motor CompanyDearborn, MI

About The Position

In this pivotal role, you will focus heavily on root cause resolution within the InVehicle Infotainment (IVI) domain, tracing failures that span across HMI layers, core infotainment services, and connected backend architectures. You will investigate critical issues using system logs, core dumps, and other diagnostic artifacts to trace problems that cannot be easily replicated on a test bench. As a technical leader, you will conduct exhaustive multi-project investigations, review structural designs to identify systemic risks, and directly analyze source code to reverse-engineer and fix critical platform constraints. You will bridge diverse software layers, coordinate cross-functional engineering and validation teams, and permanently resolve complex, architectural level defects across the platform. This role also involves operating within modern, scaled SDLC and Agile/Scrum environments, contributing to structural architectural decisions, and driving software quality and maintainability.

Requirements

  • Root cause resolution within the InVehicle Infotainment (IVI) domain
  • Tracing failures across HMI layers, core infotainment services, and connected backend architectures
  • Investigating critical issues using system logs, core dumps, and other diagnostic artifacts
  • Conducting multi-project investigations
  • Reviewing structural designs
  • Analyzing source code
  • Bridging diverse software layers
  • Coordinating cross-functional engineering and validation teams
  • Resolving complex, architectural level defects
  • Operating within modern, scaled SDLC and Agile/Scrum environments
  • Contributing to structural architectural decisions
  • Driving software quality and maintainability

Responsibilities

  • Focus heavily on root cause resolution within the InVehicle Infotainment (IVI) domain.
  • Trace failures across HMI layers, core infotainment services, and connected backend architectures.
  • Investigate critical issues using system logs, core dumps, and other diagnostic artifacts.
  • Conduct exhaustive multi-project investigations.
  • Review structural designs to identify systemic risks.
  • Analyze source code to reverse-engineer and fix critical platform constraints.
  • Bridge diverse software layers.
  • Coordinate cross-functional engineering and validation teams.
  • Permanently resolve complex, architectural level defects across the platform.
  • Operate within modern, scaled SDLC and Agile/Scrum environments.
  • Contribute to structural architectural decisions.
  • Drive software quality and maintainability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service