Talent.com
Engineering Manager - Firmware
Engineering Manager - FirmwareAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Engineering Manager - Firmware

Engineering Manager - Firmware

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
3 days ago
Job type
  • Full-time
Job description

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 TEAM : We are part of Platform Firmware Organization (PFO) team at AMD responsible for developing firmware for products across all AMD business units (server, data center, client, embedded etc). The team is a highly skilled, versatile group of engineers, whose experience spans from recent college graduates to industry veterans. We are passionate about developing and delivering high quality, optimal silicon initialization firmware across different technologies (DDR / LPDDR, infinity fabric, inference processing, UEFI BIOS etc) that forms the foundation of AMD roadmap products. THE PERSON : A leader who has proven skills developing and delivering high quality firmware, on bare-metal or close to bare-metal environment. Leadership and technical acumen, with demonstrated ability of working across teams to drive innovation, process enhancements and best-in-class firmware development methodologies. Need strong problem-solving skills, with a collaborative can-do attitude that can inspire the team and take them to the next level. Ready to jump in and work in the trenches coding / debugging if needed to ensure timely delivery KEY RESPONSIBILITIES : Day-to-day management of a team of highly skilled firmware engineers working across different programs Work with key architects, business unit leaders and program management team on planning, scheduling and resourcing of new programs Ramp up on underlying hardware and provide technical leadership and guidance Provide support to emulation / simulation teams during pre-silicon phase to validate SOC hardware and firmware components Collaborate with key stakeholders and cross functional teams to identify and resolve dependencies, as well as drive to hit key program milestones Strive to incorporate industry standard engineering processes and workflows to improve overall firmware quality and productivity of team Foster a collaborative work environment and a team-first culture that promotes innovation, continuous improvement and learning Keep the management team abreast of ongoing risks and challenges and steps being taken to address them Mentor the team, understand the career aspirations of each team member and actively work on planning their career growth, including coaching and providing regular feedback on their performance and trajectory Identify, recruit and develop top firmware talent PREFERRED EXPERIENCE : Proven ability to successfully lead a team as a hands-on technical manager Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts Excellent understanding of x86-SoC architecture, including processor, system IO, memory, various engine IP’s (e.g., graphics, display, video codec etc.) and security block Solid knowledge of firmware development, integration, and verification / validation cycle for pre-si and post-si SoC designs. Expertise in low-level C programming & debugging for embedded systems. Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and / or system level. Prior experience and / or exposure to pre-silicon testing methodologies and platforms (Simulation and / or Emulation) Prior hands-on involvement in board, processor, or ASIC bring-up. In-depth UEFI BIOS development experience with familiarity on at least one BIOS code base (EDKII, AMI, Insyde or Phoenix BIOS) preferred Experience with source control systems including git / gerrit Outstanding communication, presentation and conflict resolution skills Exposure to AMD processor and firmware packages for Ryzen or Epyc family of products. ACADEMIC CREDENTIALS Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience. LOCATION : Markham, Ontario 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. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.THE TEAM : We are part of Platform Firmware Organization (PFO) team at AMD responsible for developing firmware for products across all AMD business units (server, data center, client, embedded etc). The team is a highly skilled, versatile group of engineers, whose experience spans from recent college graduates to industry veterans. We are passionate about developing and delivering high quality, optimal silicon initialization firmware across different technologies (DDR / LPDDR, infinity fabric, inference processing, UEFI BIOS etc) that forms the foundation of AMD roadmap products. THE PERSON : A leader who has proven skills developing and delivering high quality firmware, on bare-metal or close to bare-metal environment. Leadership and technical acumen, with demonstrated ability of working across teams to drive innovation, process enhancements and best-in-class firmware development methodologies. Need strong problem-solving skills, with a collaborative can-do attitude that can inspire the team and take them to the next level. Ready to jump in and work in the trenches coding / debugging if needed to ensure timely delivery KEY RESPONSIBILITIES : Day-to-day management of a team of highly skilled firmware engineers working across different programs Work with key architects, business unit leaders and program management team on planning, scheduling and resourcing of new programs Ramp up on underlying hardware and provide technical leadership and guidance Provide support to emulation / simulation teams during pre-silicon phase to validate SOC hardware and firmware components Collaborate with key stakeholders and cross functional teams to identify and resolve dependencies, as well as drive to hit key program milestones Strive to incorporate industry standard engineering processes and workflows to improve overall firmware quality and productivity of team Foster a collaborative work environment and a team-first culture that promotes innovation, continuous improvement and learning Keep the management team abreast of ongoing risks and challenges and steps being taken to address them Mentor the team, understand the career aspirations of each team member and actively work on planning their career growth, including coaching and providing regular feedback on their performance and trajectory Identify, recruit and develop top firmware talent PREFERRED EXPERIENCE : Proven ability to successfully lead a team as a hands-on technical manager Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts Excellent understanding of x86-SoC architecture, including processor, system IO, memory, various engine IP’s (e.g., graphics, display, video codec etc.) and security block Solid knowledge of firmware development, integration, and verification / validation cycle for pre-si and post-si SoC designs. Expertise in low-level C programming & debugging for embedded systems. Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and / or system level. Prior experience and / or exposure to pre-silicon testing methodologies and platforms (Simulation and / or Emulation) Prior hands-on involvement in board, processor, or ASIC bring-up. In-depth UEFI BIOS development experience with familiarity on at least one BIOS code base (EDKII, AMI, Insyde or Phoenix BIOS) preferred Experience with source control systems including git / gerrit Outstanding communication, presentation and conflict resolution skills Exposure to AMD processor and firmware packages for Ryzen or Epyc family of products. ACADEMIC CREDENTIALS Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience. LOCATION : Markham, Ontario 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. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.

Create a job alert for this search

Engineering Manager - Firmware • MARKHAM, Ontario, Canada

Similar jobs
Engineering Manager

Engineering Manager

Redwood Software • Toronto
Full-time
Be among the first 25 applicants.At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.Redwood Software is the leader in full stack automatio...Show more
Last updated: 30+ days ago • Promoted
Manager, Software Engineering

Manager, Software Engineering

Analyticsmart • Toronto
Full-time
Analyticsmart is a boutique analytics firm specializing in the.We empower our clients with innovative software solutions, including:.By leveraging cutting-edge technology, we optimize business deci...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager

Engineering Manager

MaintainX • Toronto
Full-time
AI-powered Enterprise Asset Management (EAM).Our mission is to make the lives of blue-collar workers easier worldwide by providing intuitive, mobile-first software that helps teams keep the physica...Show more
Last updated: 30+ days ago • Promoted
Application Engineering Manager - GTMT Marketplace, New Verticals

Application Engineering Manager - GTMT Marketplace, New Verticals

DoorDash • Toronto
Full-time
The Go To Market Technology (GTMT) organization enables the growth and productivity of DoorDash Go-To-Market teams with reliable data, intelligent workflows, and frictionless experiences that move ...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager

Engineering Manager

Veeva Systems • Toronto
Full-time
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager: Lead High-Impact Teams

Engineering Manager: Lead High-Impact Teams

ContactMonkey • Toronto
Full-time
A dynamic software company in Toronto is seeking a Software Engineering Manager to lead teams and drive project delivery.This role involves managing engineers, collaborating with product managers, ...Show more
Last updated: 30+ days ago • Promoted
Senior Engineering Manager, SaaS Platforms

Senior Engineering Manager, SaaS Platforms

KEV Group • Toronto
Full-time
A technology firm specializing in educational software is seeking a Manager, Software Engineering to lead product-focused engineering teams.This role requires a senior engineering leader with signi...Show more
Last updated: 17 days ago • Promoted
Engineering Manager

Engineering Manager

Array Marketing • Toronto
Full-time
For over 40 years, Array Marketing has been a global leader in the retail display and in-store merchandising services industry.Global brands like Estée Lauder, Sephora, L’Oreal and Samsung to name ...Show more
Last updated: 30+ days ago • Promoted
Hands-on Software Engineering Manager & Tech Lead

Hands-on Software Engineering Manager & Tech Lead

Fig • Toronto
Full-time
A leading Fintech start-up in Toronto seeks a Software Engineering Manager to lead a team of engineers while writing production code.The role involves overseeing technical design, mentoring enginee...Show more
Last updated: 2 days ago • Promoted
AdTech GenAI & Measurement Engineering Manager

AdTech GenAI & Measurement Engineering Manager

Amazon • Toronto
Full-time
A leading technology company based in Toronto is seeking an experienced Software Development Manager to lead a high-performing engineering team responsible for building core measurement capabilitie...Show more
Last updated: 17 days ago • Promoted
Engineering Manager, New Product

Engineering Manager, New Product

ZipHQ, Inc. • Toronto
Full-time
The simple task of buying software, services, or tools at work has become hopelessly complicated at even the most innovative companies in the world.Today, enterprises spend $120T+ per year globally...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager: Lead High-Impact SaaS Teams

Engineering Manager: Lead High-Impact SaaS Teams

Flinks Technology Inc. • Toronto
Full-time
A leading financial technology firm in Toronto is looking for an Engineering Manager to strengthen engineering execution and team leadership across multiple product squads.You will manage a team of...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager, Toronto

Engineering Manager, Toronto

Robinhood • Toronto
Full-time
Join a leading fintech company that’s democratizing finance for all.Robinhood Markets was founded on a simple idea: that our financial markets should be accessible to all.With customers at the hear...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager, Builder Experience

Software Engineering Manager, Builder Experience

Magical • Toronto
Full-time
Magical is an agentic automation platform bringing state-of-the-art AI to healthcare, delivering AI agents that actually work in production.We're building "AI employees" that automate the repetitiv...Show more
Last updated: 1 day ago • Promoted
Manager, Software Engineering

Manager, Software Engineering

P2P • Toronto
Full-time
At Ripple, we’re building a world where value moves like information does today.It’s big, it’s bold, and we’re already doing it.Through our crypto solutions for financial institutions, businesses, ...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager - Firmware

Engineering Manager - Firmware

Advanced Micro Devices • Markham, York region, Canada
Full-time
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 syst...Show more
Last updated: 17 hours ago • Promoted • New!
Engineering Manager — Lead High-Impact Tech Teams

Engineering Manager — Lead High-Impact Tech Teams

Updata Partners • Toronto
Full-time
A tech company in Toronto seeks an experienced Software Engineering Manager to lead engineering teams of 3-6 members.In this role, you will manage growth coaching, project delivery, and collaborate...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager — Lead Enterprise Cloud Teams (Hybrid)

Engineering Manager — Lead Enterprise Cloud Teams (Hybrid)

Air-tek • Toronto
Full-time
A Canadian-based software company in Toronto is looking for an Engineering Manager to lead its development team.This role requires strong leadership in delivering software solutions and overseeing ...Show more
Last updated: 9 days ago • Promoted