Senior Firmware Engineer
1 week ago
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 DescriptionThe 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
- 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.
- 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
-
Senior Firmware Engineer
3 days ago
Toronto, Ontario, Canada EssilorLuxottica Full time $120,000 - $180,000 per yearRequisition 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...
-
Senior Staff Firmware Engineer
7 days ago
Toronto, Ontario, Canada MSCI Full time $120,000 - $180,000 per yearAbout 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...
-
Embedded Firmware Engineer
1 week ago
Toronto, Ontario, Canada iENSO Full time $90,000 - $120,000 per yearCompany 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 yearThe 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...
-
Staff Firmware Engineer
6 days ago
Toronto, Ontario, Canada MSCI Full time $80,000 - $120,000 per yearAbout 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...
-
Senior Firmware Developer
1 week ago
Toronto, Ontario, Canada Pulsenics Inc. Full time $120,000 - $140,000 per yearAbout 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...
-
Firmware Developer Intern
1 week ago
Toronto, Ontario, Canada Pulsenics Inc. Full time $60,000 - $90,000 per yearAbout 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...
-
Technical Program Manager – Software and Firmware
22 hours ago
Toronto, Ontario, Canada Alphawave Semi Full time $120,000 - $200,000 per yearThe 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...
-
Senior Embedded Software Design Engineer
3 days ago
Toronto, Ontario, Canada Jabil Full time US$100,000 - US$170,000 per yearThis 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 yearThe 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...