CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries
Work Mode

Firmware Engineer – GPU & SOC Architecture Jobs (Hybrid work)

1 Job Offers

Filters
Firmware Engineer – GPU & SOC Architecture
Save Icon
Lead firmware development for next-gen Machine Intelligence GPUs at AMD. Design and debug low-level code (C/Assembly) in a Linux/Windows environment. Leverage your Verilog and SOC architecture expertise in Markham, Canada. Mentor junior engineers while shaping cutting-edge graphics processor IP.
Location Icon
Location
Canada , Markham
Salary Icon
Salary
121280.00 - 181920.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
A Firmware Engineer specializing in GPU & SOC Architecture is a critical technical professional who operates at the intersection of hardware and software, crafting the low-level code that brings complex silicon to life. This role is central to the development of Graphics Processing Units (GPUs) and System-on-Chip (SOC) designs, ensuring that the advanced architectural features conceived by hardware engineers are fully realized, stable, and performant. For those seeking challenging and impactful jobs in cutting-edge technology, this profession offers a deep dive into the core of modern computing, from consumer graphics and gaming to data centers and artificial intelligence accelerators. Typically, professionals in this field are responsible for the entire lifecycle of firmware development for GPU/SOC subsystems. This includes designing, coding, debugging, and verifying the essential firmware—often referred to as microcode (uCode) or hardware abstraction layers—that directly controls the processor's internal operations. Common responsibilities involve translating architectural specifications into efficient, reliable firmware implementations; optimizing firmware for power and performance; developing validation tests and diagnostics; and working intimately with both hardware RTL design teams and higher-level software driver teams to resolve complex system-level issues. They act as a vital bridge, ensuring seamless communication between the silicon hardware and the software stack that runs on it. The typical skill set for these jobs is highly specialized. Proficiency in low-level programming languages like C and assembly is paramount, as code must be extremely efficient and hardware-aware. A strong understanding of computer architecture, particularly GPU pipeline structures, memory hierarchies, and multi-core SOC designs, is essential. Experience with hardware description languages (e.g., Verilog, System Verilog) and using simulation and emulation tools for debugging at the RTL level is commonly required to pinpoint issues that may reside in firmware, hardware, or their interaction. Familiarity with source control systems and scripting for automation is standard. Most positions require a degree in Computer Engineering, Electrical Engineering, or Computer Science, with a preference for candidates who possess a solid foundation in digital logic design and real-time embedded systems. Ultimately, a Firmware Engineer in GPU & SOC Architecture plays a foundational role in enabling next-generation hardware capabilities. Their work directly influences product performance, feature sets, and time-to-market, making them key contributors in a highly competitive industry. For engineers passionate about deep technical challenges and directly shaping the capabilities of leading-edge processors, these jobs represent a premier career path at the heart of technological innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary