About the role

  • Controls Software Engineer developing automotive control systems software for Ford. Engaging in requirements gathering, design validation, and project management within a multi-functional team in Dearborn, MI.

Responsibilities

  • 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.

Job title

Controls Software Engineer

Job type

Experience level

JuniorMid level

Salary

$84,053 - $190,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job