Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Ford ADAS Networking Protocols Engineer 
United States, Michigan, Dearborn 
436463929

02.09.2024

What you’ll do…

  • Interact with cross-functional teams to identify communications needs between computational domains in Ford's next-generation ADAS systems
  • Design, develop, test, and integrate the embedded C++ software that manages signals and interfaces, enabling communications within the ADAS system
  • Apply your knowledge of communication techniques and protocols, including SOME/IP, TCP/IP, UDP, CAN, Ethernet, PCIe
  • Utilize embedded skills to define and implement Adaptive AUTOSAR interfaces and signals, enabling integration within the ADAS ECU and externally with other ECUs
  • Leverage object-oriented design techniques, the C++ Standard Template Library, design patterns, and other higher-level features of C++ to create robust, efficient, and reliable software
  • Showcase your coding skills by creating exceptional C++ production software which can be deployed over-the-air into customer Ford vehicles
  • Demonstrate commitment to quality by applying best practices to coding standards, static analysis, code coverage, code reviews
  • Support real-world testing of ADAS features, working closely with partner teams
  • Flash, validate and debug your code in bench and HIL setups, and in pre-production and prototype vehicles
  • Demonstrate your technical leadership amongst a team of highly energized and collaborative peers in a fast-paced environment

You'll have…

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering related field or similar field of study
  • 5+ years of experience in software development using C++ (internship/co-op/coursework experience allowed)
  • 5+ years of experience designing and testing systems for high performance, high reliability computing applications (internship/co-op/coursework experience allowed)
  • 5+ years of experience developing on POSIX compliant operating systems, such as Linux (internship/co-op/coursework experience allowed)

Ideally you'll have…

  • Master’s degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering related field or similar field of study
  • ADAS embedded platform software development experience with proven success in a fast-paced, cross-functional engineering team environment
  • Expertise with established software design patterns, efficient data structures and multi-threaded system design
  • Expertise with AUTOSAR Adaptive
  • Working level experience AUTOSAR Classic
  • Expertise with various communication styles and protocols such as SOME/IP, TCP/IP, UDP, CAN, Ethernet, PCIe
  • Expertise with interface languages such as Franca and FIDL
  • Expertise with extensible markup languages such as ARXML
  • Expertise with lower-level embedded software networking methodologies
  • Strong understanding of modern Middleware designs and best practices
  • Experience working within an Agile Software Development Methodology
  • Strong written and verbal communication

• Immediate medical, dental, and prescription drug coverage

• Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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.

For a detailed look at our benefits, click here:

This position is a range of salary grades 7-8 .

Visa sponsorship is available for this position.