> Markdown version of [/jobs/ext/4544571-software-engineer-controls](https://www.wearedevelopers.com/jobs/ext/4544571-software-engineer-controls). 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). --- # Software Engineer Controls - **Company:** Epitec, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Salary:** $91,520.0 - $95,680.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Data Analysis, Computer Vision, Unit Testing, C++ (Programming Language), Software Debugging, Failure Mode Effects Analysis, Python (Programming Language), MATLAB, Regression Testing, Release Management, Requirements Management, Server Administration, Simulink, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Stateflow, System Testing, Systems Integration, Machine Learning Operations - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-controls-dearborn-mi--a7f40c5c-d7b7-4d16-a032-a954501be7be ## About the Role Software Engineering, MATLAB, Software Engineering, Autonomous Driving Systems, Technical Support, Requirements Management, Safety Systems, Software Administration, System Test, Safety Training, * Bachelor's degree in Electrical, Computer, Software Engineering, or a related field. * 5+ years of MATLAB/Simulink modeling experience. * Experience developing, compiling, and debugging MATLAB scripts and S-Functions. * Experience creating and debugging complex Simulink and Stateflow models. * Experience with model unit testing and software integration testing. * Experience with Adaptive Cruise Control, Lane Keeping, Lane Centering, Blind Spot Systems, or similar ADAS features. * Experience documenting software and system requirements. * Knowledge of FMEA and functional safety analysis. * Ability to work effectively with suppliers and cross-functional teams., * Master's degree in Electrical, Mechanical, Aerospace, Controls, Computer, or Software Engineering. * 7+ years of MATLAB/Simulink modeling experience. * Experience with ISO 26262 and functional safety processes. * Experience with ADAS process validation and production release milestones. * Experience with C, C++, Python, or MATLAB software development. * Knowledge of radar, computer vision, Kalman filtering, vehicle dynamics, and control systems. * Experience with embedded hardware and software. * Experience conducting laboratory and vehicle testing. * Experience analyzing field data, error states, and failure modes. * Experience with AI/ML tools and models. * Experience leading small projects and improving engineering processes. ## Description Ford's Advanced Driver Assistance Systems team is seeking an experienced ADAS Software Engineer to support the development of BlueCruise features. This role focuses on MATLAB/Simulink modeling, software integration, functional safety, system requirements, testing, and validation for advanced driver-assistance technologies., * Develop system and subsystem designs, interfaces, and specifications for BlueCruise features. * Develop and refine in-vehicle software implementation requirements. * Create and enhance MATLAB/Simulink feature models. * Support regression testing, test vectors, data analysis, and issue resolution. * Conduct replay and bench testing to assess algorithm performance. * Deliver feature models according to software release and program timelines. * Support functional safety activities in compliance with ISO 26262. * Develop validation methods for feature-level performance. * Analyze track and real-world vehicle data. * Coordinate with feature owners, suppliers, product teams, and cross-functional engineering groups.