Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
NVIDIA is a global leader in visual computing and artificial intelligence technologies. Since inventing the GPU in 1999, NVIDIA has revolutionized the gaming industry, modern computer graphics, and parallel computing. Today, NVIDIA is recognized as “the AI computing company,” driving innovation in AI, data centers, autonomous vehicles, and more. The company's cutting-edge products and solutions power some of the most advanced technological applications worldwide, fostering a culture of innovation and excellence. NVIDIA’s commitment to pushing the boundaries of technology makes it an inspiring place for talented professionals seeking to make a significant impact in the tech industry.
About The Role
We are seeking a highly experienced Principal Platform Software Engineer - Platform Architect to join our team. In this pivotal role, you will lead the architecture and development of next-generation data center server product platforms. Your expertise will drive the hardware and software integration, ensuring performance, scalability, and resiliency of NVIDIA’s enterprise server solutions. You will collaborate closely with hardware teams to influence design, oversee firmware development, and bring up NVIDIA HGX GPU baseboards. Your leadership will be instrumental in designing robust solutions, guiding a team of engineers, and ensuring the delivery of high-quality, secure, and scalable firmware and platform software. This role offers an exciting opportunity to shape the future of data center computing and AI infrastructure.
Qualifications
- Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, or Computer Science.
- 15+ years of active software development experience, primarily in C/C++ on Linux platforms.
- 8+ years of experience leading sizable engineering teams and managing large firmware/software projects.
- 5+ years of experience working with internal and external stakeholders to translate requirements into architecture and deliver solutions.
- Proven track record of deploying solutions at scale with customer impact.
- Deep domain expertise in Data Center Firmware and Software development on x86 or ARM architectures, including BMC-BIOS communication, thermal and power management, firmware security, and device monitoring.
- Hands-on experience with board bring-up, device drivers (I2C/I3C, SPI, PCIe, SMBus), and device trees for U-Boot and Linux kernel.
- Strong programming skills in C/C++, with a solid understanding of Linux kernel internals and code review practices.
- Knowledge of REST architecture, JSON over HTTPS, and OAuth security protocols.
- Excellent communication skills, high work ethics, and a collaborative mindset.
- A self-starter with a passion for solving complex technical challenges creatively.
- Lead the architecture and hardware bring-up of NVIDIA HGX GPU baseboards and enterprise server platforms.
- Design and develop firmware and software solutions for embedded systems, ensuring high performance, scalability, and resiliency.
- Collaborate with hardware teams to influence design decisions, review schematics, and ensure hardware-software integration.
- Engage with internal and external teams to define performance and resiliency requirements, translating them into technical solutions.
- Develop and review code, conduct code reviews, and mentor team members to maintain high coding standards.
- Build and maintain CI/CD frameworks to ensure quality and efficiency in firmware development.
- Design solutions for system errors, configuration management, and device monitoring across components like CPUs, GPUs, DIMMs, SSDs, NICs, and power supplies.
- Instrument code for maximum test coverage, automate unit testing, and maintain detailed test reports.
- Work with security teams to align development with security best practices and standards.
- Partner with hardware teams to influence hardware design and schematics for enterprise readiness.
- Guide and mentor engineers on best practices, technical standards, and innovative problem-solving approaches.
- Competitive salary range of $272,000 to $419,750, commensurate with experience and location.
- Eligibility for equity awards and performance-based bonuses.
- Comprehensive health insurance plans, including medical, dental, and vision coverage.
- Retirement plans and financial wellness programs.
- Paid time off, holidays, and flexible work arrangements.
- Opportunities for professional development, training, and career growth.
- Inclusive and diverse work environment that fosters innovation and collaboration.
NVIDIA is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, veteran status, disability, or any other characteristic protected by law. We value diversity and strive to create an environment where all employees can thrive and contribute to our shared success.
Key Skills
Ranked by relevanceReady to apply?
Join NVIDIA and take your career to the next level!
Application takes less than 5 minutes

