Senior Firmware Engineer Category Location Toronto, Ontario

Talentlab Inc

Toronto, Ontario, Canada
On-site
Firmware for hardware-software interfaces
C-language software development kits (sdks)
Soc interfaces to common ip blocks
The scope of this role is focused on architecting and developing firmware and microcontroller subsystems for out clients SoC and systems products

Job Summary

  • The scope of this role is focused on architecting and developing firmware and microcontroller subsystems for out clients SoC and systems products.
  • Minimum 5 years’ experience supporting or developing complex SoC/silicon products for Server, Storage, and/or Networking applications.
  • Direct experience working on products with high-speed interfaces common in Data Center equipment: PCI- Express (Gen-3 and above), 100/400G Ethernet, Infiniband, DDR, NVMe, USB, etc.

Matching Summary

The scope of this role is focused on architecting and developing firmware and microcontroller subsystems for out clients SoC and systems products.

Skills & Requirements

Must-have

  • Firmware for hardware-software interfaces
  • C-language software development kits (SDKs)
  • SoC interfaces to common IP blocks
  • High-speed interfaces common in Data Center equipment
  • Python for automating pre-processors/post-processors and FW QC

Nice-to-have

  • Embedded firmware for PCIe or Ethernet Switch products
  • Industry forums and collaboration workgroups

Key Requirements

  • Bachelor’s in EE or Computer Science required
  • Master’s preferred
  • Minimum 5 years’ experience
  • High level of proficiency in C (preferred) or C++
  • High level of proficiency in Python
  • Working knowledge of software/firmware build environments

Work Rights

Not specified

Tailored Resume

Cover Letter