Ford Motor Company Active Safety - Core ECU Software Architect in Dearborn, Michigan
Active Safety - Core ECU Software Architect
Job Description & Qualifications:
We bring engineering ideas to life. In Product Development, we make driving more exciting, enjoyable and sustainable. Ford’s Safety Electronics team designs and develops hardware and functional models that provide Best in Class behavior for features like Adaptive Cruise Control, Automatic Emergency Braking, Cross Traffic Alert, Active Park Assist and 360 Camera Systems.
This position is focused on the software engineering of new DAT features, but could also involve other elements of the process because we are seeking to add high quality people to the team rather than trying to squeeze engineers into a specific role.
Responsibilities will include some or all of the following depending on the skills and capabilities of the candidate :
Software Project management of overall ADAS ECU software development with the tier 1 supplier, tier 2 feature suppliers and internal feature owners
Maintain overall software development cadence for preproduction through initial program launches
Manage overall software DV process and design reviews with internal and supplier experts
Develop and maintain test vector suite to verify software code matches feature model intent
Maintain Software design verification documentation
Establish the software architecture with the tier 1 and tier 2 suppliers (what features go in what micro and cores)
Lead the design of common functions/features to support the design, development related to ADAS features. These include input, output processing, fault handling and mode management
Develop the data flow within the ADAS ECU with the tier 1 and tier 2 suppliers and manage throughout project life
Establish how Ford model interfaces with micro and satisfies timing requirements
Resolve supplier to supplier conflicts and conflicts with Ford Models and micro implementations.
Support the development of Feature specifications, FMEAs, robustness disciplines and DVP
Support overall Model integration with other feature models and maintain an integrated model that is delivered to software coding team (either internal, third party or with hardware supplier)
Support Resolution of model integration compatibility issues either with the larger feature model team or with coding team
Support model peer reviews of existing, modified and future feature model
Work with the Ford Hardware in the Loop Team to establish CAE procedures to reduce dependence on vehicle level testing
Support Sign off of Feature Level performance for a given vehicle
Bachelor’s Degree in Mechanical, Aerospace, Controls, Electrical or Software Engineering
3+ years of experience with software engineering design and development processes
Understanding of embedded hardware and software design
Control algorithm development using Matlab, Simulink or equivalent
Software development in C/C++ An understanding of embedded software development
Software architecture, modular application development with Model/software, strong embedded experience, developing production algorithm experience
Experience with SiL, MiL and HiL testing
The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.
Visa sponsorship may be available for this position.
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
Auto req ID:
Ford Motor Company