BMS Software Development Engineer Job at Ford Motor, Dearborn, MI

  • Ford Motor
  • Dearborn, MI

Job Description

Responsibilities

  • Develop operating state machines, mode management, and supervisory coordination across controllers.
  • Implement high-voltage sequencing, contactor control and diagnostics, interlock handling, and precharge verification.
  • Develop battery protection strategies, current and power limit arbitration, cell balancing logic, thermal management controls, and diagnostic behavior.
  • Aggregate system states, propagate and announce faults, and manage calibration parameters and estimation-model integration.
  • Develop model-based application software and handwritten C, with requirements traceability and design documentation.
  • Support safety and security analyses, validation debugging, root cause analysis, and field issue resolution.

Requirements

  • Bachelor's degree in Electrical, Computer, Mechatronics, Controls, or Mechanical Engineering.
  • At least 5 years of experience developing embedded application or control software for electronic control units.
  • Proficiency with model-based development and production code generation, plus working C ability.
  • Production-program experience designing state machines, sequencing, and diagnostic strategies.
  • Experience with requirements-driven development, traceability, unit testing, and code reviews.
  • Ability to debug control behavior directly on hardware, benches, and instrumentation.
  • Preferred qualifications include a relevant master's degree, battery management and high-voltage system experience, functional safety development, calibration and parameter management, distributed-controller coordination, and thermal management control strategy experience.
  • Strong written and verbal communication skills, occasional travel availability, and legal authorization to work in the United States are required; visa sponsorship is unavailable.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new-parent programs, subsidized backup childcare, adoption and surrogacy reimbursement, and fertility benefits.
  • Vehicle discount and management lease programs for employees and family members.
  • Tuition assistance, employee resource groups, and paid community-service time off.
  • Paid holidays, paid time off, and the option to purchase additional vacation time.
  • Hybrid work arrangement requiring onsite work four or more days per week.

Job Tags

Full time, Immediate start, Flexible hours

Similar Jobs

ELITE ENERGY SERVICES INC

Burner Management Systems BMS Technician Job at ELITE ENERGY SERVICES INC

 ...401(k)~ Employee discounts ~ Paid time off About the Role: Elite Energy Services is seeking a Burner Management Systems (BMS) Technician to install, troubleshoot, inspect, and maintain burner management systems on oilfield production equipment, including heater... 

Best Buy

Retail Sales Associate Job at Best Buy

 ...Retail Sales Associate As a Retail Sales Associate, you'll be the face of Best Buy for customers who visit our stores. We'll train you with the skills and knowledge you need to confidently recommend the right tech products and services to meet each person's unique... 

Peak Dental Inc.

Dental hygienist Job at Peak Dental Inc.

 ...Full-time Dental Hygienist needed in Irmo, SC earning $4346/hr with 8:00 AM4:00 PM schedule. # Position Summary Peak Dental is hiring...  ...to long-term growth and maintaining a positive, drama-free office culture. Key Responsibilities: Perform thorough preventive hygiene... 

CGI

Business Analyst - Entry Level Job at CGI

 ...Business Analyst Entry LevelAre you driven to understand how organizations operate and inspired to help them solve meaningful challenges with...  ...your skills, and make a real impact from day one. As an Entry Level Business Analyst, you'll work with cross-functional teams... 

Ainsworth

BMS Service Technician Job at Ainsworth

 ...Bms Service TechnicianPosition at AinsworthIf you thrive in a team-oriented workplace that challenges your skills, to drive your career development, embraces diversity and rewards innovation, with competitive pay and great employee programs, join the Ainsworth, a subsidiary...