Software Developer, BSP and Secure Bootloaders

Procom


Date: 2 hours ago
City: Ottawa, ON
Contract type: Contractor
Procom is looking for an experienced embedded software developer. You'll work on the systems that bring next-generation vehicles to life, infotainment, connectivity, and other hardware modules, covering both new and legacy ECUs, starting from the earliest board bring-up all the way through secure boot implementation. If you love getting close to the metal and solving problems other engineers find intimidating, this is where that skill gets put to real use.

What you'll be doing

Design and implement BSP and bootloader features as part of a larger, collaborative software team. Build secure boot features that protect the vehicle 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

  • 8+ years designing and developing BSPs, Linux and QNX, and bootloaders, working across ECUs both new and legacy.
  • Strong, proven experience in C and assembly language.
  • Hands-on board bring-up experience is mandatory for this role, not a nice to have.
  • 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 bootloader. Comfort working with version control tools like Git or SVN.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Inside Sales Representative

O'Dell HVAC Group, Ottawa, ON
1 day ago
Who We AreO'Dell HVAC Group is a well-established HVAC equipment representative, partnering with engineers, building owners, and contractors throughout Canada. Our success is fueled by our people-first culture, where teamwork, innovation, and professional growth are at the core of everything we do.Why Work for O'Dell HVAC Group?At O’Dell HVAC Group, we are committed to a people-first workplace. We offer:Competitive Salary...

Engineering Manager, Ecommerce

Fullscript, Ottawa, ON
3 days ago
About FullscriptWe’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care.That simple idea grew into a platform that powers every part of care. Today, more than 125,000 practitioners use Fullscript for...

Loss Prevention Officer - Retail

Blackbird Tech Solutions, Ottawa, ON
6 days ago
Ready to make a difference.Are you committed to protecting your community? Do you want to prevent theft and create a safer environment? Blackbird Security is seeking to hire Loss Prevention Officer in Ottawa, ON.What’s in for you?Competitive wagesFlexible schedulesPaid training and growth opportunities to succeed in your roleCareer advancement opportunities through promotion from withinRecognition programs and bonusesGoodlife Fitness Gym Membership...