Embedded Software and Cybersecurity Engineer, Ford Energy
Core
Design, develop, and secure embedded firmware for battery management and monitoring systems in grid-scale energy storage units.
Role type
Senior Embedded Software and Cybersecurity Engineer
Builds
Secure firmware for battery energy storage systems (BESS) controllers and monitoring electronics
Domain
Energy storage / Power electronics / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RTOS, Microcontroller programming, Secure boot implementation, Cryptographic key management, CAN/Modbus TCP/Ethernet protocols, Hardware-in-the-loop testing, JTAG/SWD debugging, TARA (Threat Analysis and Risk Assessment)
Preferred skills
AUTOSAR, Embedded Linux, IEC 61508/62443/NIST SP 800-82 frameworks, Functional safety (ISO 26262), Secure OTA update mechanisms
Technologies
C, C++, Python, C#, Java, RTOS, CAN, SPI, UART, Ethernet, Modbus TCP, JTAG, SWD
Responsibilities
Design and maintain embedded C/C++ firmware for BMS controllers and battery monitoring electronics; Architect secure-by-design firmware structures including memory partitioning and secure bootloaders; Lead cybersecurity architecture and TARA for battery monitoring electronics; Develop and secure embedded communication stacks and implement secure OTA update firmware; Write and execute unit, integration, and hardware-in-the-loop tests for embedded firmware.
Seniority
Senior, hands-on IC