Senior Embedded Firmware Engineer, EV and Power Electronics

Ford Motor CompanyBengaluru, KarnatakaHybridFull-timeSenior, 5–8 yearsListed 18 hours ago

Apply now

About this role

Ford Model E develops technologies and capabilities supporting electric vehicle platforms, batteries, electric motors, inverters, charging solutions, and recycling.

As a Senior Embedded Firmware Engineer, you will design, develop, debug, and integrate embedded firmware for electric vehicle and power-electronics products. You will work with microcontroller-based systems in bare-metal and real-time operating system environments.

This hands-on role covers embedded C/C++ development, low-level driver integration, hardware bring-up, diagnostics, and firmware support for design-validation activities. You will collaborate with hardware, systems, and validation engineers to support product bring-up, automated testing, issue resolution, and production-release readiness.

Minimum Requirements

- Bachelor’s or master’s degree in electrical engineering, electronics engineering, computer engineering, computer science, embedded systems, or a related discipline.
- At least five years of hands-on embedded firmware development experience in automotive, electric vehicle, industrial, power-electronics, or another high-reliability product environment.
- Strong programming skills in embedded C, with working knowledge of C++.
- Experience developing firmware in bare-metal or real-time operating system environments.
- Understanding of interrupts, timers, memory management, watchdogs, microcontroller peripherals, and real-time debugging.
- Experience with one or more embedded communication interfaces, such as Controller Area Network, Controller Area Network Flexible Data-Rate, Serial Peripheral Interface, Inter-Integrated Circuit, Universal Asynchronous Receiver-Transmitter, Ethernet, Local Interconnect Network, or Modbus.
- Hands-on experience using relevant laboratory and debugging tools, such as oscilloscopes, logic analyzers, multimeters, power supplies, JTAG or Serial Wire Debug debuggers, and protocol analyzers.
- Experience supporting product validation through firmware diagnostics, test modes, logging, automation interfaces, or regression testing.
- Working knowledge of Git-based version control, code reviews, defect tracking, and technical documentation.
- Ability to collaborate effectively with hardware, systems, and validation teams.

Preferred Requirements

- Experience in one or more of the following areas: automotive electronics, electric vehicle supply equipment, vehicle charging, battery management systems, inverters, power electronics, or safety-critical embedded products.
- Familiarity with MISRA C coding guidelines, ISO 26262 functional safety, Automotive Software Process Improvement and Capability Determination, or comparable regulated software-development processes.
- Experience with Unified Diagnostic Services, diagnostic trouble codes, software-in-the-loop testing, hardware-in-the-loop testing, or automated bench testing.
- Experience using Python for test automation, tooling, or log analysis.
- Familiarity with continuous integration and continuous delivery pipelines, static-analysis tools, and embedded unit-testing frameworks.
- Experience with Vector tools such as CANalyzer or CANoe.