CrawlJobs Logo

Embedded Software Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada, Kanata

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

At Randstad Digital we are looking for a talented Embedded Developer with experience in BSP and secure bootloaders. to join our renowned automotive manufacturing client’s team in Kanata, ON. We seek a skilled and experienced Embedded Software Developer to join our client's Driver Development Team on a 12-month ON-SITE contract.

Job Responsibility:

  • 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
  • Drive or participate in troubleshooting with multiple teams and vendors

Requirements:

  • Excellent problem solving and intuitive debugging skills
  • Solid verbal and written communication skills
  • Proactive and interested in learning new tools and technologies
  • Skilled in using debugging tools like JTAG and the oscilloscope/logic analyzer
  • Experience of driving troubleshooting across multiple teams and vendors
  • Understanding of SHE (Secure hardware Extension) specification
  • Proven C and assembly language experience
  • Must have experience completing at least 2 board bring ups
  • Capable of reading electronic schematics
  • Knowledge of embedded OS (Linux, QNX)
  • Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.)
  • Experience with Hardware Security Module (HSM) or other SHE based hardware security modules
  • Experience with eMMC
  • Experience with NAND, NOR memory controllers
  • Designed and implemented custom bootloader
  • Experience with version control tools (e.g. SVN, Git)
  • Understanding of various cryptographic algorithms (RSA, DES, AES, SHA-1, etc.)
  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent field of study
  • 8+ years experience in the design and development of BSP (Linux/QNX) and bootloaders
  • Detailed knowledge of ARM processors (A series, M series)

Nice to have:

  • Experience with eMMC
  • Experience with NAND, NOR memory controllers
  • Designed and implemented custom bootloader
  • Experience with version control tools (e.g. SVN, Git)
  • Understanding of various cryptographic algorithms (RSA, DES, AES, SHA-1, etc.)
  • 8+ years experience in the design and development of BSP (Linux/QNX) and bootloaders
  • Detailed knowledge of ARM processors (A series, M series)
What we offer:

Opportunity to gain practical experience in an agile software development model

Additional Information:

Job Posted:
April 27, 2025

Expiration:
April 30, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.