NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
Senior Firmware Engineer – GPU
Location
South Carolina
Posted
6 days ago
Salary
$152K - $241.5K / year
Seniority
Senior
Job Description
Senior Firmware Engineer – GPU
NVIDIA
• Build, architect, develop, and debug critical firmware running in the GPU OOBHUB, prioritizing robust peripheral control and secure communication interfaces. • Build and optimize high-reliability firmware update mechanisms and telemetry systems for next-generation GPU subsystems. • Collaborate closely with hardware architects and ASIC designers to initiate new silicon, defining firmware-hardware interfaces and communication protocols. • Implement secure, modern firmware solutions, bringing to bear high-reliability languages and principles to ensure system stability. • Partner with internal software, hardware, and infrastructure teams to transform brand new architectural features from concepts into production-ready firmware.
Job Requirements
- BS or MS degree in EE, CS, CE, or equivalent experience
- 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming
- Strong background in managing peripherals and communication stacks via industry-standard protocols (e.g., SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM)
- Expert-level C development skills in resource-constrained environments
- Experience working with RISC-V or similar embedded processor architectures
- Deep understanding of software development processes, robust debugging methodologies, and a developer-first approach passionate about writing clean, maintainable, and scalable code
- Excellent interpersonal abilities enabling close work with hardware designers and diverse engineering groups
Benefits
- equity
- health insurance
- paid time off
- flexible work arrangements
Related Guides
Related Categories
Related Job Pages
More Hardware Engineer Jobs
• Design, implement, and verify hardware design tools, flows, and methodologies for advanced technology nodes • Develop unique hardware designs and integrate components into hierarchical systems for end-to-end EDA tool testing • Analyze and optimize methodologies for improved power, performance, area, and efficiency in hardware development • Build platforms, databases, scripts, and tool flows to enhance design automation capabilities • Test and analyze engineering design automation tools to ensure reliability, functionality, and quality • Develop and refine tools to support digital design, verification, structural and physical layout, full-chip integration, power optimization, clocking, and timing methodologies • Work collaboratively with EDA vendors to define, test, and adopt next-generation design tools
Distinguished Engineer – System & Rack Hardware Architecture
Astera LabsPurpose-built connectivity solutions for intelligent systems
• Define the end-to-end architecture for AI platforms, from node-level design to rack-scale composable systems • Drive adoption of PCIe/UAlink-based fabrics for disaggregated compute, memory, and accelerator scalability • Architect solutions for GPU/accelerator-dense systems optimized for AI training and inference workloads • Lead integration of connectivity solutions — retimers, switches, and fabric controllers — aligned with Astera Labs' product ecosystem • Lead system architecture and design for high-performance compute platforms optimized for AI and accelerator-driven workloads • Define and implement GPU-enabled server platforms for AI training, inference, and HPC workloads • Define the technical vision and multi-year product roadmap for AI infrastructure platforms.
Hardware Engineer
MayflowerFunTech pioneering the live entertainment industry at massive scale — top-50 global site, 200K RPS, millions of users
• Perform firmware updates and lifecycle management for server hardware • Troubleshoot hardware and infrastructure-related issues (servers, components, connectivity) • Support provisioning and decommissioning of bare metal servers • Work with out-of-band management interfaces (IPMI / iDRAC / iLO or similar) • Apply and maintain hardware configuration standards and profiles • Participate in incident response and root cause analysis • Contribute to development of operational processes and documentation (SOPs) • Collaborate with infrastructure, network and devops teams • Participate in evaluation and selection of hardware configurations (CPU, RAM, storage, components) • Contribute to infrastructure scaling and hardware standardization • Participate in on-call rotations
Senior Embedded/Firmware Engineer
intentintent is an end-to-end dev shop delivering at the intersection of physical and digital.
• Gather and analyze requirements from clients. • Consult clients and internal teams on solutions, stacks, and tools. • Plan, develop, and implement firmware. • Work alongside our mobile teams to streamline, optimize, or sometimes troubleshoot communication between device and companion applications. • Test firmware releases. • Write and maintain firmware documentation. • Estimate your work. • Participate in the requirement discussion meetings and daily calls, providing feedback on inconsistencies and open issues. • Spearhead better practices, and ensure standards are set and followed. • Participate in knowledge-sharing activities within and outside of intent.




