- 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 10 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 based SDKs) to execute BMC.
- Experience working with logic designers to architect and verify HW-SW interfaces on complex SoCs.
- Professional attitude with the ability to prioritize a dynamic list of multiple tasks, to plan and prepare for customer meetings in advance, and to work with minimal guidance and supervision.
- Entrepreneurial, open-minded behavior and can-do attitude. Think and act fast with the customer in mind
- 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/DDR/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: PCIe (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.
-
Firmware Engineer
1 week ago
AMD Markham, Canada Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building ...
-
Firmware Engineer
1 day ago
AMD Markham, Canada Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building ...
-
Principal, Firmware Engineer
3 days ago
AMD Markham, Canada Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blo ...
-
Senior Firmware Engineer
2 weeks ago
ventureLAB Markham, Canada TEMPORARYAbout Us: AssetFlo is a startup working on building the next generation of asset tracking. The founding team built and validated the company's first generation of distributed location platform which combines wireless sensors with advanced localization technology and ML to track a ...
-
MTS Firmware Engineer
1 week ago
AMD Markham, Canada Full timeJob Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the buildi ...
-
Sr. Manager Firmware Engineering
20 hours ago
AMD Markham, Canada Full timeJob Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the buildi ...
-
Senior Embedded Firmware Engineer
6 days ago
GE Renewable Energy Markham, Canada Full timeJob Description Summary · In this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on. · As part of a multi-develope ...
-
Firmware Engineer
1 week ago
Myant Inc Mississauga, ON, CanadaAt Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. Humans have a fundamental desire and need to be connected to our environme ...
-
Firmware Principal Engineer
1 week ago
Alphawave IP Inc Toronto, ON, CanadaApply locations Toronto time type Full time posted on Posted 6 Days Ago job requisition id JR100237 The Opportunity · 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 ...
-
Firmware Engineer Job
1 week ago
Marvell Technology Toronto, ON, CanadaApply locations Toronto, Canada time type Full time posted on Posted Yesterday job requisition id About Marvell · Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, ...
-
Senior Firmware Engineer
1 week ago
Myant Inc Mississauga, ON, CanadaAbout us: · At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to pa ...
-
Senior Firmware Engineer
1 week ago
NVIDIA Toronto, Canada Full timeWidely considered to be one of the technology world's most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence and Visualization The GPU, our invention, serves as the visual cortex of modern com ...
-
Firmware Senior Engineer
6 days ago
Focal Systems Mississauga, CanadaWhat we are looking for · We seek a Sr. Firmware Engineer to lead all camera firmware development to ensure our cameras have high image quality, high uptime, reliable OTA, and low power draw. This includes: · Manage and hire a team of Firmware and QA engineers · Writing specs for ...
-
Firmware Senior Engineer
15 hours ago
Focal Systems Mississauga, ON, CanadaNote: this is a FTE/Perm position working in our Mississauga, ON office · Who we are · Focal Systems is the industry leader in retail AI solutions. We are a Silicon Valley based, deep Learning first company. Our mission is to automate and optimize brick and mortar retail using ...
-
Senior Firmware Engineer
6 days ago
Myant Corp. Mississauga, Canada Full timeAbout us: · At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to par ...
-
2024 Power Management Diagnostics Co-oplt
2 days ago
Advanced Micro Devices, Inc Markham, CanadaOverview: · **WHAT YOU DO AT AMD CHANGES EVERYTHING** · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building ...
-
Video System Blocks Intern
1 week ago
AMD Markham, CanadaWHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the d ...
-
Firmware Development Technical Lead
1 week ago
AMD Markham, CanadaJob Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the buildin ...
-
Firmware Development Technical Lead
1 week ago
AMD Markham, CanadaJob Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the buildin ...
-
Video System Blocks Intern
1 week ago
Advanced Micro Devices, Inc Markham, CanadaOverview: · **WHAT YOU DO AT AMD CHANGES EVERYTHING** · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building ...
Principal and Senior Firmware Engineers - Markham, Canada - Huntech USA LLC
Description
The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products. You are responsible for implementing the major differentiating features of products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing dealing with all the major hyperscalers and Cloud Service Providers accordingly to ensure their needs are fully comprehended.
Basic qualifications
Required experience
Preferred experience
The base salary range is $160,000.00– $224, Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
2) Senior Firmware Engineer - Power Management
Our marquee customer's newly designed CPU's are now in all their major SoC's in smartphones, new AI enabled PCs, automotive, IoT, AR/VR verticals. Bleeding edge technology with visibility to the highest level, working on best ARM CPU. they push the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all.
Tasked with the enablement of the power management solution for custom CPUs you will collaborate internally to help define a standard driven solution, and implement embedded firmware, to manage performance of the CPU subsystem. You will also be responsible for helping characterize and tune this solution for all SoCs utilizing custom CPUs.
Focus on CPU performance management, working closely both with the hardware power management and firmware development teams. You will engage with third parties on enablement of new platforms, as well as providing input to SoC and platform architects on future designs.
You are a self-starter who takes initiative and brings technical leadership. Proficient writing and debugging C and assembly.
Driver development experience in RTOS or OS Kernel environments
Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS
Experience developing for pre-silicon environments including simulators and FPGA emulation Experience developing, characterizing and tuning performance management solutions on a SoC subsystem
Actively engage with open-source communities to contribute support for processor architectures