Firmware Engineer
1 week ago
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE: Join our dynamic and growing ICT Firmware Engineering Team at AMD, where you'll work on firmware crucial to our diverse product lines, from servers to semi-custom ASICs. This is an exceptional opportunity to contribute to pivotal firmware technologies and make a significant impact. You'll be part of a collaborative environment, engaging with cross-functional teams such as BIOS, power management, architecture, design, and verification. You'll develop and support cutting-edge interconnect technologies in both pre- and post-silicon environments, and contribute to transformative initiatives that propel our firmware organization to new heights. This role offers a unique and rewarding chance to be recognized and valued for your contributions. THE PERSON: We are seeking a proactive, detail-oriented individual with a solid background in firmware development. You should possess excellent problem-solving and organizational skills, along with outstanding communication abilities. A successful candidate will be comfortable working independently under tight deadlines and have a solid understanding of hardware and software system integration. If you are passionate about embedded systems and enjoy working in a fast-paced, collaborative environment, this role is perfect for you. Our team values innovation, collaboration, and continuous learning. KEY RESPONSIBILITIES:- Contribute to the development of firmware supporting next-generation data acceleration technologies for both AMD proprietary and industry standards, such as PCIe and SDXI.
- Collaborate closely with cross-functional teams, including BIOS, power management, architecture, design, and verification, to deliver integrated firmware solutions.
- Develop low-level firmware for embedded systems within an RTOS environment.
- Participate in pre-silicon validation activities, such as co-simulation and emulation, at the IP and SOC levels.
- Support post-silicon enablement and production cycle efforts.
- Design, develop, and support embedded firmware solutions throughout the entire cycle, including pre-silicon, post-silicon, and production stages.
- Expertise in C programming and proficiency in C++ or Python.
- Hands-on experience with end-to-end firmware development, including pre-silicon, post-silicon, and production stages.
- Demonstrated skills in firmware lab debugging, triaging, and bug-fix implementation, along with familiarity with Zephyr RTOS.
- Comfortable working in a Linux build environment and experienced with UNIX, Linux, and Windows operating systems.
- Significant experience in device driver or embedded firmware development and a comprehensive understanding of hardware and software system integration.
- Well-versed in software engineering practices, capable of working independently under tight deadlines, and possessing excellent communication and presentation skills.
- Bachelor's degree in Electrical/Computer Engineering, Engineering Science, or Computer Science preferred.
LOCATION: Markham, Vancouver, Canada
#LI-PA1
#LI-HYBRID
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
-
Firmware Engineer
2 weeks ago
Vancouver, British Columbia, Canada Corinex Full time $90,000 - $120,000 per yearAbout The CompanyAt Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada 591f8078-45c9-4929-94c8-dc01eff4b10c Full time $67,200 - $84,000 per yearExperience as a firmware engineer for more than 5 years is needed.Expertise in C, C++, Python.Maintain compatibility and synchronization with code from other teams by managing the integration of code with external codebases.Knowledge of designing memory controllers with SERDES, DDR, and RAM is necessary.Having a bachelor's degree in electrical or computer...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada TEEMA Full time $95,000 - $120,000 per yearOverview:With their headquarters in Europe, our client develops and tests equipment that will shape the mining industry for years to come. There are only a handful of companies pushing the limits of BEV mining technology, and their Advanced Engineering team in the Vancouver area are on the forefront of this technology.They currently have an opening for...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $80,000 - $120,000 per yearOverviewRambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $60,000 - $120,000 per yearOverview:Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
Security Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Solidigm Full time US$1,344,000 - US$2,212,500 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
Security Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Solidigm Full time $98,430 - $147,750 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
SSD Firmware Validation Engineer
1 week ago
Vancouver, British Columbia, Canada KTek Resourcing Full time $90,000 - $120,000 per yearTitle : SSD Firmware Validation EngineerLocation : Vancouver, BCPosition: ContractMinimum Qualifications:Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.Minimum of 5+ years of industry experience in firmware validation or a similar role.Required Skills & Experience:Proficient in Python; experience with...
-
Technical Lead Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Astera Labs Full time $162,000 - $210,000 per yearAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, NVLink, PCIe, and UALink...
-
Technical Lead Firmware Engineer
4 hours ago
Vancouver, British Columbia, Canada Astera Labs Full time $161,500 - $210,000 per yearAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, NVLink, PCIe, and UALink...