Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Ford ADAS Networking Protocols Software Development Supervisor 
United States, Michigan, Dearborn 
867283611

27.03.2025

In this position…

What you'll do…

  • Lead a team responsible for the software design and development of real-time networking and protocol needs within and between computational domains for consumer applications in Ford’s next-generation ADAS ECU
  • Provide technical direction to a skilled team of engineers responsible for the design, development, verification, and integration of embedded C++ software that manages signals and interfaces, enabling communications within the ADAS system
  • Apply CAN and Ethernet expertise to ensure ADAS vehicle level interface alignment with the vehicle systems architecture team and the vehicle software platform team
  • Apply your knowledge leadership and subject matter expertise to the ADAS domain with communication techniques and protocols, including SOME/IP, TCP/IP, UDP, CAN, Ethernet, PCIe
  • Provide subject matter expertise related to the ECU hardware architecture and dependent microcontrollers as they impact I/O and robust and efficient message and signal delivery
  • Collaborate with AI/ML teams, ADAS feature owners, algorithm and function owners, and software architects to design, develop, and implement a robust communications framework and architecture
  • Provide expertise and guidance to suppliers on networking architecture and design choices, ensuring that decisions consider proper networking behavior as a collective ADAS system
  • Provide guidance to verification and tooling teams on methods to enhance networking debugging and testing
  • Drive the software development process within the networking and protocols team. Maintain a culture of creating software design documentation per established process. Approve documentation through formal reviews.
  • Drive established Agile development methods within the platform communications scrum teams. Lead the breakdown of specs into actionable Epics and Stories. Manage backlogs and active sprints.
  • Lead a culture of continuous improvement and proactive ownership. Drive productivity improvements and productivity gaps to resolution.

You'll have…

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or similar field of study
  • 7+ years of experience with Software architecture or embedded software application development
  • 7+ years of experience working on a consumer product at all phases of development (pre-production through launch)
  • 7+ years developing Embedded Software in C/C++


• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
• Paid time off and the option to purchase additional vacation time.


This position is a leadership level 6.
For more information on salary and benefits, click here:

Visa sponsorship is available for this position.