Senior Firmware Engineer

1 week ago


Toronto, Ontario, Canada Talentlab Full time $120,000 - $180,000 per year

We have partnered with a fast growing semiconductor company that recently went public. Our client is a leader in purpose-built connectivity solutions for data-centric systems. Currently they are seeking an experienced Firmware Engineer in Toronto, Canada with experience implementing firmware for hardware-software 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 Bachelor's in EE or Computer Science is required, and a Master's 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 on-chip microcontrollers as well as C-language software development kits (SDKs) to execute on system management controllers (e.g. BMC).
  • Experience working with logic designers to architect and verify HW-SW interfaces on complex SoCs
Required experience
  • High level of proficiency in C (preferred) or C++, including development of C-based SDKs
  • High level of proficiency in Python for automating pre-processors/post-processors and FW QC
  • Working knowledge of software/firmware build environments, gcc/Make, Doxygen, and GitHub.
  • Hands-on 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, on-chip memory interfaces, and other similar interfaces
  • 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.
Preferred experience
  • Experience developing firmware to execute in on-chip microcontrollers as well as C-language 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 at  Although we thank all applicants for their interest, only those in consideration will be contacted.

  • Toronto, Ontario, Canada EssilorLuxottica Full time $120,000 - $180,000 per year

    Requisition ID:897354Position:Full-TimeTotal Rewards: Benefits/Incentive InformationEssilor Instruments provides seamless access to state-of-the-art products, with a focus on customer satisfaction by setting new standards of excellence in the industry. Our solutions highlight eye care professionals' expertise and meet their business needs, by providing...


  • Toronto, Ontario, Canada MSCI Full time $120,000 - $180,000 per year

    About MarvellMarvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel...


  • Toronto, Ontario, Canada iENSO Full time $90,000 - $120,000 per year

    Company DescriptionFounded in 2003, iENSO specializes in delivering innovative imaging and wireless solutions, helping global brands develop advanced products in the fields of vision, embedded systems, and AI platforms. By collaborating closely with clients, iENSO accelerates the design and deployment of cutting-edge technologies across diverse sectors like...


  • Toronto, Ontario, Canada Alphawave Semi Full time $120,000 - $180,000 per year

    The OpportunityWe're looking for the Wavemakers of tomorrow.Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data...


  • Toronto, Ontario, Canada MSCI Full time $80,000 - $120,000 per year

    About MarvellMarvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel...


  • Toronto, Ontario, Canada Pulsenics Inc. Full time $120,000 - $140,000 per year

    About PulsenicsPulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics' innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry's energy waste problem. Our mission is to change how the industry, making up 15% of...


  • Toronto, Ontario, Canada Pulsenics Inc. Full time $60,000 - $90,000 per year

    About PulsenicsPulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics' innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry's energy waste problem. Our mission is to change how the industry, making up 15% of...


  • Toronto, Ontario, Canada Alphawave Semi Full time $120,000 - $200,000 per year

    The OpportunityWe're looking for the Wavemakers of tomorrow.Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data...


  • Toronto, Ontario, Canada Jabil Full time US$100,000 - US$170,000 per year

    This position is on site full time in Kanata, Ontario, Canada. No relocation or immigration support will be provided.***Job SummaryA Senior Engineer will have a defined area of expertise with embedded software, ideally for fiber optic transceiver applications. They will have mastered technology specific to their area of competence. Will be able to convey...


  • Toronto, Ontario, Canada Alphawave Semi Full time $150,000 - $250,000 per year

    The OpportunityWe're looking for the Wavemakers of tomorrow.Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data...