> Markdown version of [/jobs/ext/2249183-dat-feature-and-software-engineer](https://www.wearedevelopers.com/jobs/ext/2249183-dat-feature-and-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # DAT Feature and Software Engineer - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States - **Contract:** Permanent contract - **Skills:** Data Analysis, Systems Engineering, C++ (Programming Language), Software Debugging, Embedded Software, Python (Programming Language), MATLAB, Electrical and Computer Engineering, Feature Engineering, System-level Testing, Data Analytics - **Published:** August 26, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/404262595 ## About the Role Bachelor's degree or foreign equivalent in Systems Engineering, Mechanical Engineering, Electronic Engineering, Electrical and Computer Engineering, or a related field and 3 years of experience in the job offered or a related occupation. 3 years of experience with each of the following skills is required: 1. Developing or testing ADAS features, including developing test methods, defining acceptance criteria and performing root cause analysis of issues. 2. Design and develop ADAS systems or features using automotive OBD2 functions and tools for diagnostics and flashing software. 3. Delivering integrated system solutions by collaborating with cross-functional teams across software, hardware, test, or systems engineering to deliver product. 4. Investigating issues and debugging embedded software in vehicles or on an HIL stand. 5. Recording and interpreting data from automotive CAN, CanFD and Automotive Ethernet networks using RADmoon and Vector CANalyzer, CANoe or CANape. 1 year of experience with each of the following skills is required: 1. Writing script using Python, C, or C++, or analysis with Matlab, to develop, analyze or test ADAS system. 2. Analyzing large data sets from an embedded SW system for statical analysis, identification of trends or outlier behavior., Bachelor's degree or foreign equivalent in Systems Engineering, Mechanical Engineering, Electronic Engineering, Electrical and Computer Engineering, or a related field and 3 years of experience in the job offered or a related occupation. 3 years of experience with each of the following skills is required: 1. Developing or testing ADAS features, including developing test methods, defining acceptance criteria and performing root cause analysis of issues. 2. Design and develop ADAS systems or features using automotive OBD2 functions and tools for diagnostics and flashing software. 3. Delivering integrated system solutions by collaborating with cross-functional teams across software, hardware, test, or systems engineering to deliver product. 4. Investigating issues and debugging embedded software in vehicles or on an HIL stand. 5. Recording and interpreting data from automotive CAN, CanFD and Automotive Ethernet networks using RADmoon and Vector CANalyzer, CANoe or CANape. 1 year of experience with each of the following skills is required: 1. Writing script using Python, C, or C++, or analysis with Matlab, to develop, analyze or test ADAS system. 2. Analyzing large data sets from an embedded SW system for statical analysis, identification of trends or outlier behavior. ## Description DAT Feature and Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned worksite. Hence, the employee must live within a reasonable commuting distance from the worksite. Lead the development of feature engineering deliverables including Concept, Logical and Technology requirements, Boundary diagrams, design analysis, Failure Mode Avoidance, robustness fields and test procedures. Work with Hardware, Software and Test teams to ensure Feature requirements are cascaded, aligned, and accepted. Develop and refine vehicle level uses cases, interfaces and feature level specification to ensure production feature delivery. Establish Feature objectives and ensure system operation to meet the end-user/customer objectives through a structured system level test methodology. Work with Functional Safety engineers to develop and refine feature functional safety requirements, item definition, hazard analysis/risk assessment and functional safety concept incompliance with ISO-26262/Ford Functional Safety process. Ensure new features seamlessly integrate with existing features to provide a superb customer experience. Work with the virtual validation teams to establish CAE procedures to reduce dependence on vehicle-level testing. Assure that the integration of affected systems meet the requirements for accurate feature-level performance. Support development of Design validation methods to ensure feature robustness across all vehicle environmental conditions and customer usage. Use data analysis techniques and methods from data generated by track, lab and model-based validation method to ensure feature achieves a desired set of requirement. Plan and help execute real-world evaluation of ADAS features via vehicle/HIL/virtual testing and identify system problems/issues. Support and coordinate root-cause analysis with internal functions and external suppliers to ensure delivered system achieves feature requirements. Support Sign-off of feature level performance for first vehicle program implementation. Gather quality history to manage and drive feature quality and improvements (i.e. Data Analytics/VOCF/Launch Feedback/Warranty/External Metrics such as JD Powers). Domestic Travel Required up to 10%. ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)