3623 IT & Software Developer jobs in the US

Senior Firmware Engineer - CSP
$184,000 - 356,500
NVIDIA Corporation
San Tomas Expressway 2788, Santa Clara
$184,000 - 356,500
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.
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.
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.