×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; BSP​/Bootloader

Job in Ottawa, Ontario, Canada
Listing for: Procom
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 70 - 110 CAD Hourly CAD 70.00 110.00 HOUR
Job Description & How to Apply Below
Position: Software Developer (BSP/Boot loader)

On behalf of our leading private sector client Procom is seeking an experienced Embedded Software Developer, to support long-term contract work.

Contract term: 1 year with possibility of extension

Work Location:

Fully on-site in Ottawa

Tasks
  • Design and implement BSP and boot loader features as part of a larger, collaborative software team
  • Build secure boot features that protect systems from the ground up
  • Write clear software design documents and participate actively in design reviews
  • Support product verification, validation, troubleshooting, and testing
  • Flag problems early and bring solutions to the table, not just the issues
Required Experience
  • Strong experience designing and developing BSPs, Linux/QNX, and bootloaders, working across ECUs both new and legacy
  • Strong, proven experience in C and Assembly language
  • Comfort reading electronic schematics. Solid knowledge of embedded operating systems and kernel level work
  • Hands-on skill with debugging tools like JTAG, oscilloscopes, and logic analyzers
  • Driver development experience across UART, I2C, SPI, and CAN/CAN FD
  • Sharp problem-solving instincts and a knack for intuitive debugging
  • Deep familiarity with ARM processors, both A series and M series
  • Strong cryptographic knowledge is a must, including RSA, DES, AES, and SHA-1. An understanding of the SHE specification, and experience with HSM or other SHE-based hardware security modules
  • Experience with eMMC and flash memory tied to real-world ECU stability work, plus NAND and NOR memory controllers
  • A track record that includes designing and implementing a custom boot loader
  • Comfort working with version control tools like Git or SVN
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary