Onsite Automotive Embedded BSP & Bootloader Engineer

Randstad Canada

Ottawa

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Canada’s client seeks an embedded software engineer specializing in BSPs and low-level bootloaders for an onsite contract in Canada’s capital region. You will develop foundational software for infotainment, connectivity, and automotive hardware, with hands-on Linux and QNX kernel/internal work and ARM-based platforms.

The role emphasizes silicon bring-up, secure boot routines, and driver development, collaborating across hardware and software teams to ensure robust, maintainable code

Qualifications

  • Bachelor's degree in CS/CE/EE or related field.
  • 4+ years of dedicated professional experience in BSPs (Linux/QNX) and bootloaders.
  • Proven hands-on experience completing at least 2 full target board bring-ups.

Responsibilities

  • BSP & Bootloader Development: design and implement BSP features and low-level bootloader components; create secure boot functionality.
  • Hardware Bring-Up & Peripheral Driver Engineering: develop drivers for UART, I2C, SPI, CAN/CAN FD and bring-up new hardware.
  • Testing, Validation & Collaboration: assist with verification, unit tests, and system troubleshooting; maintain Git/SVN workflows.

Skills

C programming
Assembly language
Linux internals
QNX internals
ARM Cortex-A/M
Device driver development
Memory & storage
JTAG & lab tools

Education

Bachelor's Degree in Computer Science/Engineering/EE

Tools

Git
SVN

Job description

Randstad Canada’s client seeks an embedded software engineer specializing in BSPs and low-level bootloaders for an onsite contract in Canada’s capital region. You will develop foundational software for infotainment, connectivity, and automotive hardware, with hands-on Linux and QNX kernel/internal work and ARM-based platforms.

The role emphasizes silicon bring-up, secure boot routines, and driver development, collaborating across hardware and software teams to ensure robust, maintainable code

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Embedded Software Engineer – BSP and Bootloaders
Intermediate Embedded Software Engineer – BSP and Bootloaders

Randstad Canada • Ottawa

On-site
CAD 90,000 - 130,000
Senior Embedded Software Engineer - BSP and Secure Bootloaders
Senior Embedded Software Engineer - BSP and Secure Bootloaders

Randstad Canada • Ottawa

On-site
CAD 120,000 - 160,000
Automotive Embedded OS/BSP Lead
Automotive Embedded OS/BSP Lead

Wipro • Ottawa

On-site
CAD 77,000 - 120,000
Embedded Software Developer - BSP/Bootloader
Embedded Software Developer - BSP/Bootloader

Ford Motor Company • Ottawa

Hybrid
CAD 96,000 - 146,000
Annual bonus program
Automotive Embedded Software Engineer — ARM/TCU Stack
Automotive Embedded Software Engineer — ARM/TCU Stack

Knownguy • Laval

On-site
CAD 90,000 - 120,000
Senior Embedded Driver Engineer – BSP/QNX
Senior Embedded Driver Engineer – BSP/QNX

QNX • Ottawa

On-site
CAD 151,000 - 211,000
VIP bonus program
Employee benefits
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer

Ford • Ottawa

On-site
CAD 96,000 - 146,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000