Senior Embedded Software Engineer, Bootloader jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ford Pro · 5 hours ago

Senior Embedded Software Engineer, Bootloader

Ford Pro is dedicated to delivering a fully electric transportation future and is seeking a Senior Embedded Software Engineer for their Electric Vehicles, Digital and Design team. The role involves leading the design and development of boot loaders for electric vehicles, providing technical guidance, and ensuring compliance with industry standards.

AutomotiveFleet ManagementSoftware
check
H1B Sponsorednote

Responsibilities

Lead the design, development, testing and maintenance of secure, high-performance boot loaders for Ford's next generation electric vehicles
Work cross-functionally to define the boot loader architecture and interfaces for multiple ECUs using a variety of microprocessors
Work with/resolve ambiguity in requirements/specifications/designs
Provide technical guidance and mentorship across the organization related to security, boot loaders and software updates
Design safe, secure, portable code that scales as new ECUs and hardware platforms are added
Implement secure boot
Implement secure software update for a complex networked vehicle architecture using multiple physical layers
Ensure compliance with industry standards and best practices
Develop comprehensive test plans and perform thorough testing to validate functionality, reliability, and performance under various conditions
Keep up to date with industry trends and regulatory requirements related to cybersecurity. Have deep understanding of bootloader architectures, including secure boot and secure software updates
Collaborate and communicate complex technical concepts. Deliver high-quality C code in a real-time embedded environment

Qualification

Embedded software developmentAutomotive communication technologiesAutomotive cybersecurity standardsC/C++ programmingBoot-loader designOver-the-Air (OTA) updatesDevelopment tools proficiencySystem debuggingCode optimizationCollaboration skills

Required

8+ years of hands-on experience in Embedded software development using C/C++, with a focus on resource-constrained systems
8+ years of hands-on experience in working within an automotive engineering environment, including familiarity with automotive development lifecycles, quality processes, and industry constraints
8+ years of hands-on experience in hardware bring-up, low-level software development, system debugging, and code optimization
3+ years of hands-on experience in automotive communication technologies, including CAN, CAN FD, Ethernet, DoIP, and LIN
3+ years of hands-on experience in automotive diagnostic and network protocols, including UDS (ISO 14229) and DoIP (ISO 13400)
3+ years of hands-on experience in over-the-Air (OTA) software update mechanisms, including secure firmware delivery, validation, rollback, and recovery strategies
3+ years of hands-on experience in low-level embedded software development, including boot-loader design, hardware bring-up, device driver development, and RTOS integration
3+ years of hands-on experience in use of industry-standard development and validation tools such as Vector CANoe, NXP Design Studio, Git, and JIRA
1+ year of experience in automotive cybersecurity standards and regulations, including ISO/SAE 21434 and UNECE R155/R156, with practical exposure to cybersecurity assessment, implementation, or validation activities

Benefits

Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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.

Company

Ford Pro

twittertwittertwitter
company-logo
Ford Pro is a productivity accelerator designed to drive the business forward, delivering solutions to commercial customers of all sizes.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Andrew Frick
Interim Head
linkedin
Company data provided by crunchbase