Senior Embedded Platform Engineer – Bootloader
Core
Lead the design, development, testing, and maintenance of secure, high-performance boot loaders for Ford's next generation electric vehicles.
Role type
Senior IC embedded platform engineer (bootloader)
Builds
Secure boot loaders, secure software update mechanisms, and OTA deployment strategies for multiple ECUs in networked vehicle architectures.
Domain
Automotive electrification and cybersecurity
Required skills
C/C++ programming for embedded systems, automotive engineering environment experience, automotive communication protocols (CAN, CAN FD, Ethernet, DoIP), diagnostic and network protocols (UDS, LIN), Over-The-Air update mechanisms, low-level embedded software development (bootloader design, driver bring-up, RTOS integration), industry tools (Vector CANoe, NXP Design Studio, Git, JIRA)
Preferred skills
None stated
Technologies
C, C++, CAN, CAN FD, Ethernet, DoIP, UDS, LIN, RTOS, Vector CANoe, NXP Design Studio, Git, JIRA
Responsibilities
Define boot loader architecture and interfaces for multiple ECUs using various microprocessors, implement secure boot and secure software update, develop comprehensive test plans and perform thorough testing, keep up to date with industry trends and regulatory requirements related to cybersecurity, perform hardware bring-up, system debugging, and code optimization
Seniority
Senior, hands-on IC