3623 IT & Software Developer jobs in the US

NVIDIA Corporation jobs

Senior Firmware Engineer - CSP

$184,000 - 356,500
NVIDIA Corporation
San Tomas Expressway 2788, Santa Clara
$184,000 - 356,500
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Extensive knowledge in data center server architectures, high-performance computing systems, and hardware-software co-design. - Proven expertise in embedded firmware, server management controllers, and hardware bring-up, with a strong success record in delivering production BMC solutions. - In-depth understanding of DMTF protocols such as Redfish, IPMI, PLDM, MCTP, SPDM, as well as telemetry frameworks and out-of-band management architectures. - Advanced proficiency in C/C++ in resource-restricted embedded settings, including real-time operating systems, device drivers, and low-level protocols like I2C, SPI, UART, PCIe, MCTP. - Experience with reliability, availability, and serviceability (RAS) concepts including error handling, fault isolation, and system health monitoring. - Bachelors or Masters degree in Computer Engineering, Computer Science, or a related field (or equivalent experience). - 8 to 12 years of experience in system software development.

Technologies

AI
CUDA
Fabric
Firmware
Marketing
PCIe

Responsibilities

- Design and implement firmware solutions for managing and observing data center servers. - Engage actively in hardware bring-up tasks, out-of-band firmware development, protocol stacks (including Redfish, PLDM, MCTP, and NSM), and hardware-software co-design for cloud service provider deployments. - Troubleshoot and debug NVIDIA GPU firmware challenges, focusing on power management, performance, and thermal control issues for data center applications, providing ongoing support to cloud service providers. - Collaborate directly with cloud service providers to deliver technical solutions, co-develop features and optimizations, and assist during new product launches. - Conduct advanced system debugging, root cause analysis, and performance enhancement for large-scale data center systems. - Work in partnership with Account Executives, Field Application Engineers, and Solution Architect teams to deliver cohesive customer solutions and relevant technical documentation.

Description


At NVIDIA, we are at the forefront of innovation in Artificial Intelligence, High-Performance Computing, and Visualization. Our GPUs serve as the backbone of modern computing and play a pivotal role in our diverse array of products and services. We pride ourselves on employing some of the brightest and most dedicated professionals in the industry. If you are innovative, diligent, and motivated, we invite you to connect with us. Join our dynamic team of program managers who facilitate the successful launch of NVIDIAs advanced GPU/CPU products. Collaborating closely with Software, Hardware, Firmware, Marketing, and Operations teams, we ensure timely delivery of exceptional products while managing complex projects effectively. We offer competitive base salaries determined by location and experience, with a range of $184,000 - $287,500 for Level 4 and $224,000 - $356,500 for Level 5, along with equity and comprehensive benefits. We are an equal opportunity employer committed to fostering a diverse workplace.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 3623 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Tactable, Decisive Dividend Corporation, TEN X TORONTO, D3 Security Management Systems, GINGER Telecom, Gatestone & Co. Inc, ID Cosmetic clinic among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Judge Group, Inc. as they are hiring for 266 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.