F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Embedded Software Developer - BSP/Bootloader

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeOttawa, ON, Canada

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a related field of study.
  • At least 8 years of experience designing and developing BSPs and bootloaders.
  • At least 5 years of experience with C.
  • Experience with ARM-based system-on-chip development.
  • At least 2 years of Linux kernel driver development experience, including device trees, platform drivers, interrupt handling, and power management.

Responsibilities

  • Design and implement BSP and bootloader features as part of a larger team-based software project.
  • Design and implement secure boot features.
  • Create software design documents.
  • Participate in design reviews.
  • Assist with product verification and validation, troubleshooting, and testing.
  • Communicate problems early to team members and offer solutions.
  • Drive or participate in troubleshooting with multiple teams and vendors.

Desired Qualifications

  • Ability to read electronic schematics.
  • Experience with automotive Ethernet, including 100BASE-T1, 1000BASE-T1, and TC10 sleep/wake.
  • Experience using debugging tools such as JTAG, oscilloscopes, and logic analyzers.
  • Driver development experience with UART, I2C, SPI, CAN, CAN FD, or similar interfaces.
  • Experience driving troubleshooting across multiple teams and vendors.
  • Understanding of the Secure Hardware Extension specification.
  • Experience with a Hardware Security Module or other Secure Hardware Extension-based security module.
  • Understanding of cryptographic algorithms such as RSA, DES, AES, and SHA-1.
  • Experience with eMMC.
  • Experience with NAND and NOR memory controllers.
  • Experience designing and implementing a custom bootloader.
  • Experience with version control tools such as SVN or Git.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs