About the role

  • Senior Systems Engineer developing embedded software for battery management systems at Ford Next. Coordinating software development efforts and ensuring alignment with project requirements while maintaining safety standards.

Responsibilities

  • Coordinate software development efforts to ensure alignment with defined requirements and seamless integration with other system components (Charge port, OBC, DC/DC, Inverter etc.).
  • Design, development, and testing embedded software components for adhering to coding standards and industry best practices such as MISRA C and V-cycle development.
  • Develop software for safety-critical components, including battery protections.
  • Enforce quality by helping define test cases with the test team by providing detailed requirements and supporting documentation when needed.
  • Contribute to algorithms and controls development for the battery management system, including state of charge estimation, state of health assessment, and cell balancing etc.
  • Verify the performance and reliability of the BMS algorithms by testing them using battery packs and battery cyclers.
  • Document findings and report to battery algorithms teams.
  • Extract and document detailed component-level requirements for battery management systems and power electronics, collaborating closely with cross-functional teams (hardware, firmware, systems engineering) to ensure alignment with overall vehicle objectives.
  • Actively participate in review processes for firmware, hardware, system, and functional safety teams.
  • Collaborate with mechanical, hardware, and system teams for seamless integration of hardware and software components.
  • Develop and optimize calibration parameters to enhance safety, improve performance, and deliver exceptional user experiences.
  • Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARA, FMEAs, etc.).
  • Help the battery manufacturing team troubleshoot build issues by providing troubleshooting instructions, implementing software diagnostics, and proposing setup changes.

Requirements

  • Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation.
  • 5 years of experience with C programming.
  • 5 years of experience with Battery management systems (BMS) software development and validation.
  • 3 years of experience with BMS algorithms development for estimation of state-of-charge (SOC), state-of-health (SOH), and state-of-energy (SOE) in C.
  • 3 years of experience developing safety critical software following MISRA C automotive standard and ISO 26262 functional safety standard, including processes, requirements definitions, and verifications at different levels of the V model.
  • 3 years of experience using CAN and CAN-FD automotive communication interface and UDS communication protocol to enable diagnostics for troubleshooting vehicle issues.
  • 2 years of experience with High voltage vehicle systems integration and troubleshooting in electric vehicles, including battery management systems, chargers, and electric motors.
  • 2 years of experience with Embedded software development with RTOS.

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

Senior Systems Engineer

Job type

Experience level

Senior

Salary

$138,486 - $204,611 per year

Degree requirement

Postgraduate Degree

Tech skills

Location requirements

Report this job

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

Report job