senior embedded software engineer - bsp and secure bootloaders.
$79.66 - $86.59 per hourRandstad
Our client’s BSP and Driver Development Team is seeking a highly skilled Embedded Software Engineer specializing in Board Support Packages (BSPs) and secure bootloaders. This is a Fully Onsite position focused on designing, developing, and hardening low-level software assets for next-generation vehicle infotainment, connectivity, and hardware modules.
This role requires a low-level embedded software expert with a deep understanding of Linux and QNX OS/kernel internals, silicon bring-up, and hardware-based security architectures. You will own the full lifecycle of custom bootloaders and BSP features, writing low-level C and assembly code, interfacing with hardware memory controllers, and implementing Secure Hardware Extension (SHE) and Hardware Security Module (HSM) specifications to ensure system-level platform integrity. AdvantagesNext-Generation Architecture: Build core hardware-enablement and boot security solutions that directly power future vehicle platforms. Deep Hardware Exposure: Work directly with physical silicon, custom PCB schematics, ARM architectures, and diagnostic lab equipment.
Cybersecurity Focus: Implement hardware-root-of-trust, cryptographic algorithms, and secure boot architectures for mission-critical automotive systems.
Hands-on Engineering Scope: Take full ownership of complete board bring-ups from early silicon arrival through production validation. Responsibilities1. BSP, Bootloader & Security Engineering
Design, build, and maintain BSP features and custom bootloader architectures on Linux and QNX operating systems. Architect and implement secure boot workflows leveraging cryptographic algorithms (RSA, AES, DES, SHA-1) and secure memory configurations. Integrate Hardware Security Modules (HSM) and Secure Hardware Extension (SHE) specifications into low-level software stacks. Configure and optimize memory controllers for eMMC, NAND, and NOR flash devices. 2. Hardware Bring-Up & Low-Level Driver Development
Lead and execute complete hardware board bring-up iterations for new ECU target modules. Design, implement, and debug low-level device drivers across hardware interfaces, including UART, I2C, SPI, and CAN/CAN FD protocols. Read and interpret complex electronic schematics to diagnose physical signal issues and pin mappings. Utilize diagnostic hardware tools—such as JTAG debuggers, oscilloscopes, and logic analyzers—to troubleshoot complex silicon and OS-level defects. 3. Technical Governance & Validation
Author clear, comprehensive software design specifications and actively participate in team code reviews. Support verification and validation teams by setting up unit/integration test routines and analyzing low-level failure modes. Proactively communicate technical blockers, system anomalies, and risk mitigations to cross-functional engineering teams. Qualifications
Core Experience & Education
Education: Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. Tenure: 8+ years of dedicated professional experience in BSP design, QNX/Linux kernel development, and custom bootloader engineering. Board Bring-Up Track Record: Proven experience completing at least 2 full hardware board bring-ups from scratch. Technical Skillset Matrix
Programming Languages: Extensive low-level C programming and debugging capabilities, combined with hands-on Assembly language experience. Linux & QNX OS Internals: Deep understanding of memory mapping, file systems, device trees, and kernel-space driver architectures. Processor Architecture: Detailed operational knowledge of ARM processors (Cortex-A and Cortex-M series). Security & Cryptography: Hands-on experience with SHE specifications, HSM integration, and cryptographic algorithms (RSA, AES, DES, SHA-1). Hardware Interfaces & Storage: Proficiency developing for UART, I2C, SPI, and CAN/CAN FD, alongside experience with eMMC, NAND, and NOR memory controllers. Lab Tools & Diagnostics: Skilled in reading electronic schematics and using JTAG, logic analyzers, and oscilloscopes for hardware-software triage. Version Control: Proficiency with modern source management tools, including Git and SVN. Summary
Our client’s BSP and Driver Development Team is seeking a highly skilled Embedded Software Engineer specializing in Board Support Packages (BSPs) and secure bootloaders. This is a Fully Onsite position focused on designing, developing, and hardening low-level software assets for next-generation vehicle infotainment, connectivity, and hardware modules. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community. Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
$76.2 - $79.66 per hour
Our Client’s BSP and Driver Development Team is seeking a skilled Embedded Software Engineer specializing in Board Support Packages (BSPs) and low-level bootloaders. This is a Fully Onsite contract position focused on developing, bringing up, and hardening foundational software...SuggestedContract work- ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...automation. We are looking for an Embedded BSP Developer to support the design, development... ...role focuses on board support packages, bootloaders, secure boot, Linux/QNX-based embedded...SuggestedFull time
- ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...field, and a bachelor’s degree in Electrical and Computer Engineering or Computer Science Strong C/C++ programming skills and experience...SuggestedFull time
$114.1k - $182.6k per year
...About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor,... ...strategy, standards in respect to architecture, security, corporate governance, coding standards,...SeniorLong term contractTemporary workLocal areaFlexible hoursShift work- ...always on the lookout for great talent. Senior Quality Specialist at Syntronic... ...Collaboration: Work closely with production, and engineering teams to develop and refine product specifications... ...analysis, and quality control software.MS Excel Soft Skills: Excellent problem...SeniorFull time
- ...The Dotcom team is a friendly, energetic engineering group responsible for the primary... ...space and a passion for creating great software. As a CMS/PHP Software Developer on WBD... ...understanding, including performance and security ~ Be a quick learner that can leverage...Full time
$120k - $160k per year
DRS Technologies Canada Ltd. (DRS Canada), is a leading mid-tier Canadian defence electronics company specializing in military voice and data communications systems; electro-optics (EO) and infrared search and tracking systems (IRST); command, control, communications, computers...SeniorFull time$75k - $95k per year
...Job Description Job Description Join Us as a Test Engineer! Are you passionate about building reliable test systems that ensure products... .... If you enjoy combining electrical engineering, software development, and hands-on hardware troubleshooting to solve complex...Full timeWork at officeWorldwideFlexible hours$79k - $91k per year
...Scope of the Role: In this multifaceted role, the Solution Engineer serves as the functional and technical lead for DistillerSR solution... ...communicator and possesses competencies in business analysis, software configuration, quality assurance, documentation, account management...Long term contractFull timeWork at officeFlexible hours- ...improvement efforts of research workflows, tools, templates, and documentation Qualifications and Skills Must have Reliability Level Security Clearance Completed an undergraduate Business Administration, Marketing, Management or related field. Must have a strong...SeniorFull timeFixed term contractRemote workMonday to fridayShift work
- Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements...Full time
- ..., specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators... .... Are you ready to join a leading global engineering design house specializing in embedded software/hardware, electronics, and electro-mechanics?...Long term contractFull timeWork at office
$60k - $70k per year
Engineering Support Specialist Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently...Full time$122k - $183k per year
...Category Engineering Hire Type Employee Job ID 18144 Base Salary Range $122000-$183000 Remote Eligible No Date Posted 07/15/2026... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...SeniorRemote work$170k - $210k per year
ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades... ...powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across...SeniorFull time$80k - $120k per year
...a team assessing and driving achievement of program specific performance within Honeywell Aero. You will partner with world class engineering's and leaders to implement product strategies, develop program schedules and milestones, define technology roadmaps, and drive improvements...Full time$70k - $95k per year
...bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that's been... ...existing DRDC Ottawa stand-alone software systems and test-beds. Provide software... ...Successful candidates must obtain and hold security clearance at the Reliability status...Full timeWork at officeRemote workFlexible hours- ...Job Responsibility: Category Engineering Hire Type Employee Job ID 9155 Remote Eligible... ...of high-performance silicon chips and software content. Join us to transform the future... ...ability to guide junior peers and network with senior internal and external personnel. Your...SeniorFull timeRemote work
- ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ..., and wire assemblies and cabling as needed. Drive engineering failure analysis and root cause analysis reports. Investigate and...RemplacementFull timeContract work
$50 - $55 per hour
...closely with project management teams and senior leadership to achieve key business... ...with suppliers to confirm PO receipt and secure delivery commitments; follow up and expedite... ...and works closely with change and service engineers. Material (Transactional) Buyer: Focuses...SeniorPermanent employmentContract workFor contractorsWork at officeLocal area$206k - $234k per year
...Direct and advise internal stakeholders (Customer Success, Sales Engineers) throughout enterprise pursuits Collaborate with fellow... ...targets. Preferred Qualifications Experience selling SaaS software solutions is highly preferred. Experience in a regulated/complaint...Full timeFlexible hours$30 - $40 per hour
...will contribute to the preparation and delivery of Supportability Engineering and Product Support Analyses, plans, and reports, including:... ...Maximo). · Familiarity with logistics and reliability software (e.g., OmegaPS, Reliasoft, Eagle ELT, SLIC2B, Relex, Analyzer)....Permanent employmentContract workWork at officeLocal areaRemote work- ...education and growth opportunities, including career mentorship with senior management Hybrid work schedule that supports work-life... ...Word, Excel), with advanced Excel skills. Familiarity with TAM software, insurance company portals, and Compu-quote. Excellent...SeniorFull timeInternshipWork at officeLocal areaFlexible hours
$65.46k - $91.28k per year
...pharma, medical device, NFP’s and academic sectors, or governmental agencies Experience in a regulated industry Experience in software sales Experience in research projects or systematic reviews Compensation Salary range: $65,456 to $91,275 Compensation is...Long term contractFull timeWork at officeFlexible hours- ...clients, co-workers, etc. Adheres to Aramark safety policies and procedures including accurate food safety and sanitation Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our...
- ...distributing of raw materials and finished goods. Supervises timely delivery of merchandise in the amount ordered, while maintaining the security of the warehouse. Provides a safe working environment through compliance of safety programs. Job Responsibilities ~• Coordinates...
- ...guests' needs and ensuring guest satisfaction • Maintains a positive demeanor towards guests, clients, co-workers, etc. • Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our...Flexible hoursAfternoon shift
- ...emergency procedures. Use all required safety equipment and personal protective equipment. Takes appropriate measures to ensure the security of client and company assets. Interact with clients, employees, vendors, customers, and guests about business-related activities...
- ...patrons’ identification • Adheres to Aramark safety policies and procedures including proper food safety and sanitation • Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our...Local areaFlexible hoursAfternoon shift
- ...clients, co-workers, etc. • Adheres to Aramark safety policies and procedures including proper food safety and sanitation • Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our...Flexible hoursAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior embedded software engineer - bsp and secure bootloaders.. Be the first to apply!
- embedded software engineer Kanata, ON
- embedded systems software engineer Kanata, ON
- senior manager risk management Kanata, ON
- senior executive Kanata, ON
- senior accountant Kanata, ON
- senior communications manager Kanata, ON
- senior controller Kanata, ON
- senior manager Kanata, ON
- senior project engineer Kanata, ON
- senior communications Kanata, ON



