drjobs Senior Firmware Engineer

Senior Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We have partnered with a fast growing semiconductor company that recently went public. Our client isa leader in purposebuilt connectivity solutions for datacentric systems. Currently they are seeking an experienced Firmware Engineer in Toronto Canada with experience implementing firmware for hardwaresoftware interfaces on Systems on a Chip (SoCs) and microcontroller subsystems.

Job Description

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

Basic qualifications

  • Strong academic and technical background in electrical engineering. At a minimum a Bachelors in EE or Computer Science is required and a Masters is preferred.
  • Minimum 5 years experience supporting or developing complex SoC/silicon products for Server Storage and/or Networking applications.
  • Experience developing firmware to execute in onchip microcontrollers as well as Clanguage software development kits (SDKs) to execute on system management controllers (e.g. BMC).
  • Experience working with logic designers to architect and verify HWSW interfaces on complex SoCs

Required experience

  • High level of proficiency in C (preferred) or C including development of Cbased SDKs
  • High level of proficiency in Python for automating preprocessors/postprocessors and FW QC
  • Working knowledge of software/firmware build environments gcc/Make Doxygen and GitHub.
  • Handson experience with Server Storage and/or Networking equipment (e.g. Network Switches).
  • Familiarity with SoC interfaces to common IP blocks such as PCIe Controllers DDR Controllers NVME Controllers AMBA/AHB interfaces onchip memory interfaces and other similar interfaces
  • Direct experience working on products with highspeed interfaces common in Data Center equipment: PCI Express (Gen3 and above) 100/400G Ethernet Infiniband DDR NVMe USB etc.

Preferred experience

  • Experience developing firmware to execute in onchip microcontrollers as well as Clanguage SDKs to execute on system management controllers (e.g. BMC)
  • Experience developing embedded firmware for PCIe or Ethernet Switch products
  • Experience with industry forums and collaboration workgroups such as OCP and OpenBMC

All qualified and interested applicants can apply directly to Aaron Ravensbergen by sending an email with attached resume to. You may also apply directly on our website atwww.talentlab. Although we thank all applicants for their interest only those in consideration will be contacted.

Required Experience:

Senior IC

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.