
Controls Software Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
Salary
💰 $84,053 - $190,500 per year
About the role
- Develop and gather requirements for customer-interfacing features and technologies by working with a multi-functional team.
- Translate requirements into control system designs to achieve program targets.
- Design and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety requirements (ISO 26262).
- Develop and apply vehicle control system software validation test methods, tools, and processes to ensure system functionality and robustness.
- Develop system plant models and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives.
- Troubleshoot vehicle system functional and diagnostic issues; resolve and validate corrective actions and preventive measures.
- Lead control system project planning and program management to meet functional, quality, and timing objectives.
Requirements
- Bachelor’s degree or foreign equivalent in Electrical and Electronics Engineering, Electrical and Computer Engineering, Computer Engineering, or Mechanical Engineering or related field and 2 years of experience in the job offered or related occupation.
- 2 years of experience with each of the following skills is required:
- 1. Develop software using C or MATLAB, Simulink, and Stateflow for an electronic control module that directly controls sensors and actuators in an automobile.
- 2. Develop and design software for automotive applications in MATLAB, Simulink, and Stateflow, autocode into C, and deploy to embedded targets on an automobile.
- 3. Embed software design using MATLAB, Simulink, and Stateflow to generate software.
- 4. Produce software for an embedded controller by writing, compiling, calibrating, testing, and deploying software onto the controller, developing a set of tools and processes to produce a working project on a target module.
- 5. Development of a software toolchain for embedded development.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CMATLABSimulinkStateflowembedded software developmentcontrol algorithmssoftware validationHIL validationSIL validationMIL validation
Soft Skills
project planningprogram managementtroubleshootingproblem-solvingcollaboration
Certifications
Bachelor's degree in Electrical and Electronics EngineeringBachelor's degree in Electrical and Computer EngineeringBachelor's degree in Computer EngineeringBachelor's degree in Mechanical Engineering