BMS Embedded Software Development Engineer

Ford Motor Company

Dearborn, MIFull time
Invite-only right now: save jobs, track applications, build tailored resumesAlready have an account? Log in
Location
Dearborn, MI
Job type
Full time
Posted
Oct 13
6 days ago
Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

About the company

Ford Motor Company

Automotive · 10,001+ employees

At Ford, we are the movers of the world and the makers of the future. We get up every day, roll up our sleeves, and build a better world — together. Our advanced energy team is a dynamic division dedicated to powering the future through advanced electric vehicle (EV) battery systems and related electrified energy solutions. As we scale these advanced electrification initiatives, we are seeking technically strong engineers who can help establish the foundation for our product execution, safety strategy, and vehicle readiness.

Ford Motor Company on LinkedIn

What you need

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years developing embedded software in C for resource-constrained real-time systems.
  • Strong microcontroller architecture fundamentals: memory maps, interrupts, DMA, timing, and determinism.
  • Production experience with a real-time operating system or equivalent scheduling framework.
  • Driver development from datasheets and hands-on hardware debug experience.
  • Communication protocol implementation experience including CAN or CAN FD.
  • Bootloader, flashing, or software update implementation experience.
  • Version control, code review, and continuous integration discipline.
  • Strong written and verbal communication skills.
  • Ability and willingness to travel occasionally
  • Master's degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • Battery management, high-voltage, or safety-relevant control unit software experience.
  • Layered automotive base software architecture experience.
  • Experience interfacing to cell monitoring front-end devices over isolated serial or CAN-based interfaces.
  • Secure boot, secure flashing, hardware security module, or cryptographic library integration.
  • Software development under functional safety and cybersecurity process requirements.
  • Familiarity with industrial communication protocol stacks in addition to automotive networks.
  • MISRA C compliance and static analysis toolchains.
  • Continuous integration and hardware-in-the-loop automation for embedded targets.
  • Technical Skills<ul><li>Embedded C for real-time systems
  • Real-time operating system configuration and scheduling
  • Hardware abstraction and driver development
  • Board bring-up and hardware debug
  • Communication stacks and diagnostic services
  • Bootloader, flashing, update, and rollback
  • Secure boot, secure flashing, and key handling
  • Non-volatile storage and data logging
  • Build environment, static analysis, and continuous integration
  • Base software to application interface definition
  • Timing analysis and runtime measurement

Keywords for your resumePro

The words this employer's screening is likely to look for.

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

See full description on company page, apply now

Read the full posting here
Battery Management Embedded Software Engineer About the Job At Ford, we are the movers of the world and the makers of the future. We get up every day, roll up our sleeves, and build a better world — together. Our advanced energy team is a dynamic division dedicated to powering the future through advanced electric vehicle (EV) battery systems and related electrified energy solutions. As we scale these advanced electrification initiatives, we are seeking technically strong engineers who can help establish the foundation for our product execution, safety strategy, and vehicle readiness.

More entry level jobs in Dearborn, MI

All jobs in Dearborn, MI

More jobs at Ford Motor Company

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist