Company

ProcomSee more

addressAddressOttawa, ON
CategoryIT

Job description

Job ID #352079


Embedded Software Developer, Permanent

Hybrid (Remote work/Ottawa location)

On behalf of our multinational and leading-industry client, Procom is seeking a Senior Embedded Software Developer (BSP and Secure Bootloaders). The range of projects the candidate will be working on will be infotainment, connectivity and other hardware modules.

Responsibilities
  • Design and implement BSP/bootloader features as part of a larger team-based software project
  • Design and implement secure boot features
  • Create software design documents
  • Participate in design reviews
  • Assist with product verification and validation, troubleshooting and testing
  • Communicate problems early to team members and offer solutions

Qualifications Required
  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent
  • 5 years experience in the design and development of BSP and bootloaders
  • Proven C and assembly language experience
  • Must have personally completed at least 2 board bring ups
  • Capable of reading electronic schematics
  • Knowledge of embedded OS (Linux or QNX)
  • Skilled in using debugging tools like JTAG and the oscilloscope/logic analyzer
  • Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.)
  • Excellent problem solving and intuitive debugging skills.
  • Detailed knowledge of ARM processors (A series, M series)

Nice to have
  • 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)
Refer code: 1074730. Procom - The previous day - 2023-11-03 00:50

Procom

Ottawa, ON

Share jobs with friends