Current jobs related to BSP Developer - Ottawa - Insight Global


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our BSP and Driver Development Team, you will be responsible for designing and developing Bootloaders and BSP for our next-generation vehicles.Key ResponsibilitiesDesign and develop Bootloaders and BSP for Linux and QNX...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our BSP and Driver Development Team, you will be responsible for designing and developing Bootloaders and BSP for our next-generation vehicles.Key ResponsibilitiesDesign and develop Bootloaders and BSP for Linux and QNX...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our BSP and Driver Development Team, you will be responsible for designing and developing Bootloaders and BSPs for our next-generation vehicles.Key ResponsibilitiesDesign and develop Bootloaders and BSPs for Linux and QNX...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Ford Motor Company. As a key member of our BSP and Driver Development Team, you will be responsible for designing and developing Bootloaders and BSPs for our next-generation vehicles.Key ResponsibilitiesDesign and develop Bootloaders and BSPs for Linux and QNX...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    Job DescriptionFord Motor Company is a leading mobility company committed to delivering smart vehicles for a smart world. As a key player in the automotive industry, we are seeking a skilled Embedded Software Developer to join our team.Key ResponsibilitiesDesign and implement BSP and bootloader features as part of a larger team-based software project.Develop...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    Job DescriptionFord Motor Company is a leading mobility company committed to delivering smart vehicles for a smart world. As a key player in the automotive industry, we are seeking a skilled Embedded Software Developer to join our team.Key ResponsibilitiesDesign and implement BSP and bootloader features as part of a larger team-based software project.Develop...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job Summary:We are seeking an accomplished and enthusiastic driver developer to design and implement the next generation computing platforms in automotive. As a key member of our development team, you will be responsible for creating software drivers to support next-gen hardware peripherals on advanced hardware platforms.About the Role:Develop drivers for...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job Summary:We are seeking an accomplished and enthusiastic driver developer to design and implement the next generation computing platforms in automotive. As a key member of our development team, you will be responsible for creating software drivers to support next-gen hardware peripherals on advanced hardware platforms.About the Role:Develop drivers for...

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Canada BlackBerry Inc. Full time

    BlackBerry QNX - Systems Software Developer (BSP/Device Drivers) Worker Sub-Type: Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Canada BlackBerry Inc. Full time

    BlackBerry QNX - Systems Software Developer (BSP/Device Drivers) Worker Sub-Type: Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • BlackBerry QNX

    4 months ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Ottawa (Kanata)BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in...


  • Ottawa, Ontario, Canada Ford Full time

    Position OverviewThe Ford BSP and Driver Development Team is seeking a skilled embedded software developer with expertise in BSP and secure bootloaders. The successful candidate will work on various projects, including infotainment, connectivity, and other hardware modules for the next generation of FORD vehicles.Key ResponsibilitiesDesign and develop...


  • Ottawa, Ontario, Canada Ford Full time

    Position OverviewThe Ford BSP and Driver Development Team is seeking a skilled embedded software developer with expertise in BSP and secure bootloaders. The successful candidate will work on various projects, including infotainment, connectivity, and other hardware modules for the next generation of FORD vehicles.Key ResponsibilitiesDesign and develop...

  • BlackBerry QNX

    2 weeks ago


    Ottawa, Canada BlackBerry Full time

    Worker Sub-Type: RegularJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Canada BlackBerry Full time

    Worker Sub-Type: RegularJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • BlackBerry QNX

    1 week ago


    Ottawa, Canada BlackBerry Full time

    Worker Sub-Type: RegularJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • BlackBerry QNX

    1 week ago


    Ottawa, Canada BlackBerry Full time

    Worker Sub-Type: RegularJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job SummaryBlackBerry is seeking an experienced Embedded Software Developer to design, develop, and test embedded software for various projects and technologies.Key ResponsibilitiesCollaborate with cross-functional teams to ensure software meets requirements and is delivered on time.Port and integrate third-party software and middleware components into QNX...

BSP Developer

4 months ago


Ottawa, Canada Insight Global Full time

Must-Have Qualifications

- Bachelors Degree in Computer Engineering, Computer Science or related field

- 5+ years' experience in embedded C

- Experience working with bootloader from scratch

- Experience with BSP development and board bring ups

- Knowledge of embedded OS and architecture working in Linux/Unix or QNX

- Skilled in using debugging tools like JTAG and the oscilloscope/logic analyzer

- Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.)

Plusses

- Detailed knowledge of ARM processors (A series, M series)

- Understanding of SHE (Secure hardware Extension) specification

- Experience with Hardware Security Module (HSM) or other SHE based hardware security modules

- Understanding of various cryptographic algorithms (RSA, DES, AES, SHA-1, etc.)

- Experience with eMMC

- Experience with NAND, NOR memory controllers

- Designed and implemented custom bootloader

- Experience with version control tools (e.g. SVN, Git)

Day-to-Day

Insight Global is looking to bring on a Senior BSP Developer (Bootloader) for a large automotive company in Ottawa, ON. The ideal candidate should be comfortable going on site 5x week and should have experience working on board bring-ups from scratch. You will mostly work on bootloaders and should have experience using debugging tools such as JTAG. Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.) is required. You should have experience working in an embedded environment such as Linux/Unix or QNX. You will be working on infotainment, connectivity and other hardware modules within vehicles.