F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

ADAS Embedded Software Architect

Embedded EngineeringConfirmed live in the last 24 hours
Full-time$99.6k - $166.6k

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or a combination of education and equivalent experience.
  • At least five years of experience in software architecture using C.
  • At least five years of experience designing and testing systems for high-performance, high-reliability computing applications.
  • Familiarity with the Classic AUTOSAR stack.
  • Strong written and verbal communication skills.

Responsibilities

  • Create high-level documentation and develop software requirements for an embedded platform.
  • Work on over-the-air software update architecture to enable continuous improvement of ADAS features for vehicles in the field.
  • Use modular component-based design, standard C libraries, embedded design patterns, and Classic AUTOSAR architectural features to create robust, efficient, and reliable software.
  • Design, develop, and integrate the embedded C software platform for Embedded Software in Ford's next-generation ADAS systems.
  • Drive issues to closure by debugging complex, cross-functional defects.
  • Apply Functional Safety principles to Driver Assist Software and Platform Software.
  • Apply best practices to coding standards, static analysis, code coverage, and code reviews to demonstrate commitment to quality.
  • Support real-world testing of ADAS features, working closely with partner teams such as systems testing and vehicle testing.
  • Flash, validate, and debug code in bench and HIL setups, and in pre-production and prototype vehicles.
  • Demonstrate technical leadership among collaborative peers in a fast-paced, cross-functional environment.

Desired Qualifications

  • A master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a similar field of study.
  • At least eight years of ADAS/Autonomy software architecture experience with proven success in a fast-paced, cross-functional engineering team environment.
  • A strong understanding of modern middleware designs and best practices.
  • Expertise with boot chain constructs.
  • Expertise with established software design patterns, efficient data structures, and multithreaded system design.
  • Understanding of communication styles and protocols such as CAN-FD, TCP/IP, UDP, SPI, SOME/IP, and SOA.
  • Experience with POSIX.
  • Familiarity with ISO 26262, security, and safety in embedded systems.
  • Experience working within an Agile Software Development Methodology.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs