> Markdown version of [/jobs/ext/221711-senior-staff-engineer-gpu-rtl-firmware](https://www.wearedevelopers.com/jobs/ext/221711-senior-staff-engineer-gpu-rtl-firmware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Staff Engineer, GPU RTL Firmware - **Company:** Samsung - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $198,200.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Debugging, Microprocessors, Direct3D, Firmware, OpenGL, OpenCL, Reduced Instruction Set Computing, SystemVerilog, Verilog, Application Specific Integrated Circuits, Information Technology, Vulkan Graphics API - **Published:** May 15, 2026 - **Apply:** https://sec.wd3.myworkdayjobs.com/Samsung_Careers/job/3655-N-1st-St-San-Jose-CA-USA/Senior-Staff-Engineer--GPU-RTL-Firmware_R117166 ## About the Role * 10+ years of experience with a Bachelor's Degree in Computer Science/Engineering, or 8+ years of experience with a Master's Degree, or 6+ years of experience with a Ph.D. * 8+ years of hands-on experience in software/firmware development, with strong proficiency in C/C++/ Assembly. * Strong expertise in GPU or SoC architecture, including command processors, control logic, scheduling, and hardware-software interaction. * Strong knowledge of RTL design, ASIC flows, Verilog/SystemVerilog. * Working knowledge of GPU pipelines and graphics/compute APIs (Vulkan, OpenGL, Direct3D, OpenCL). * Hands-on experience with microprocessors, including firmware development, bring-up, and debug. * Excellent debugging, analytical, and problem-solving skills, with proven ability to identify bottlenecks, propose solutions and guide implementation. * Excellent communication and collaboration skills, with the ability to navigate ambiguity and influence in a fast-paced, global team environment., This position requires the ability to access information subject to U.S. export control restrictions. Applicants must have the ability to access export-controlled information or be eligible to receive a government authorization to access export-controlled information. ## Description As a Senior Staff GPU RTL Firmware Engineer, you will help shape the design and development of control firmware for Samsung's next-generation mobile GPUs, shaping critical subsystems such as the Command Processor (CP) and RunList Controller (RLC) that orchestrate GPU execution, scheduling, and system control. In this high-impact individual contributor role, you will collaborate with hardware and software teams to shape how GPU workloads are scheduled, managed, and brought to life in silicon. You will partner closely with architecture, RTL, software, and validation teams to help influence hardware-firmware interfaces, contribute to execution-control strategy, and ensure scalable, production-ready GPU IPs across multiple product generations and market segments. * Leveraging your expertise in GPU control firmware (including CP and RLC architectures), you will help shape the definition, implementation, and evolution of firmware that orchestrates GPU execution, scheduling, context management, and system-level control across multiple GPU IP generations. * You excel at contributing to the firmware lifecycle, driving firmware architecture, bring-up, debug, and validation while influencing RTL design decisions to ensure clean interfaces, functionality, and scalability across use cases. * You ensure technical excellence through analysis and optimization of GPU execution and scheduling behavior by identifying performance, latency, and utilization bottlenecks across command processing, runlist management, preemption, and context switching. * You help influence next-generation GPU architectures, contributing to CP and RLC evolution through RISC-V-based firmware development, architectural exploration, and early enablement of new scheduling, reliability, and power-aware execution features. * You proactively collaborate with architecture, RTL, and software teams to align execution efficiency with system-level goals. * You inspire high performance by mentoring junior engineers, contributing to a culture of ownership and innovation, and staying ahead of emerging GPU technologies and RTL firmware technologies. ## Related Videos - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)