Lead Software Engineer for Server Solutions

2 weeks ago


Santa Clara, California, United States NVIDIA Full time


NVIDIA has been at the forefront of technological innovation since the introduction of the GPU in 1999, which not only transformed the PC gaming landscape but also redefined modern graphics and parallel computing.

In recent years, the rise of GPU deep learning has ushered in a new era of computing, positioning the GPU as the core component in computers, robotics, and autonomous vehicles that interpret and interact with their environments.

Today, we proudly identify as "the AI computing company," and we are eager to expand our teams with the most insightful minds in the industry.

NVIDIA MGX is pioneering accelerated computing solutions for data centers through a modular server architecture.

This innovative approach enables OEM and ODM partners to create customized solutions tailored to specific applications, optimizing development resources and expediting time to market.

The modular reference architecture supports various configurations of GPUs, CPUs, and DPUs—including x86 or Arm CPU servers and NVIDIA OVXTM servers—to enhance a wide range of enterprise data center workloads.


We are seeking a highly driven and inventive engineer with extensive experience in system software to join our Server Software team.

Your role will involve leading the architecture, design, and implementation of our next-generation toolkit utilized by OEM and ODM partners, ensuring that servers built on NVIDIA GPUs, CPUs, and DPUs are optimized for Cloud and Datacenter readiness.

Key Responsibilities:


• Spearhead the development of the next-generation MGX Server Software Toolkit for NVIDIA data center products crafted by our OEM and ODM partners.

• Ensure that partner products adhere to NVIDIA's server management standards throughout various stages of the product development lifecycle.


• Discover innovative methods to enhance software applications, maximizing performance while minimizing resource consumption, such as CPU and memory.

• Collaborate with NVIDIA partners on architectural discussions to optimize their utilization of NVIDIA products.


• Utilize the toolkit to validate the platform architecture and software of partner servers during different development phases, providing ongoing feedback to meet Datacenter requirements.


• Manage product life cycles in conjunction with Partner and QA teams to transition platform software code into market-ready products, taking on the responsibilities of a product owner.


• Contribute to all stages of product development, from defining and architecting the product to implementation, debugging, testing, and initial customer support.


Qualifications:


• A BS, MS, or PhD in Electrical Engineering, Computer Science, or a related field (or equivalent experience) with a minimum of 6 years of active development experience using Python as the primary programming language in a Linux environment.


• Comprehensive understanding of system management, including BMC-BIOS communication, thermal and power management, firmware updates, device monitoring, and firmware security.

• Proficient programming skills in Python within a Linux operating system, with a strong grasp of Linux kernel internals and code review practices.


• Familiarity with source control management tools (e.g., Git, Perforce).


• Excellent written and verbal communication skills, a strong work ethic, a collaborative spirit, and a commitment to delivering high-quality work consistently.

You should be a self-motivated individual who enjoys devising creative solutions to complex challenges.


Preferred Qualifications:


• Experience with Linux server architecture, interconnects such as PCI, and other I/O buses.


• Knowledge of code coverage and static analysis tools.


• Understanding of REST architectural styles, particularly JSON over HTTPS with OAuth.


NVIDIA is recognized as one of the most sought-after employers in the technology sector, employing some of the most innovative and dedicated professionals globally. If you are creative and self-sufficient, we would love to hear from you.


The compensation range for this position is competitive and will be determined based on your experience and the compensation of similar roles within the company.


NVIDIA is committed to fostering a diverse workplace and is proud to be an equal opportunity employer. We value diversity in our current and future workforce and do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.



  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:The Principal Platform Software Engineer will play a pivotal role in shaping the architecture of next-generation data center server platforms. This position requires a deep understanding of software and hardware integration, as well as the ability to drive solutions from conception to production.Key Responsibilities:Architect and implement...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:NVIDIA Corporation is seeking a Principal Platform Software Engineer to spearhead the architectural design of next-generation data center server platforms. This role is pivotal in advancing our mission as a leader in AI computing.Key Responsibilities:Architect and develop platform solutions for NVIDIA HGX GPU baseboards, focusing on...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:NVIDIA Corporation is seeking a highly skilled Principal Platform Software Engineer to spearhead the architecture of next-generation data center server product platforms. This role is pivotal in driving innovative solutions from conception to production.Key Responsibilities:Architect and develop platform solutions for NVIDIA HGX GPU...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:NVIDIA Corporation is seeking a highly skilled Principal Platform Software Engineer to take charge of the architectural design and development of next-generation data center server platforms. This role is crucial in advancing our mission as a leader in AI computing.Key Responsibilities:Design and implement platform architecture for NVIDIA...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:The Principal Platform Software Engineer will play a crucial role in shaping the architecture of next-generation data center server platforms. This position involves collaborating with various teams to ensure the successful implementation of innovative solutions.Key Responsibilities:Design and develop platform architecture and facilitate...


  • Santa Clara, California, United States Astera Labs Full time

    Astera Labs stands at the forefront of innovative connectivity solutions, empowering the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform seamlessly integrates PCIe, CXL, and Ethernet semiconductor-based solutions alongside the COSMOS software suite, delivering a software-defined architecture that is both scalable and...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Position Overview:NVIDIA Corporation is seeking a highly skilled Principal Platform Software Engineer to spearhead the architecture of next-generation data center server platforms. This role involves driving innovative solutions from conception to production, ensuring the highest standards of performance and reliability.Key Responsibilities:Architect and...


  • Santa Clara, California, United States Amazon Full time

    Join Our Team as a Lead Software EngineerAre you ready to influence the evolution of computing within the Amazon Web Services cloud? The EC2 Enterprise Workloads division is dedicated to solving complex challenges faced by enterprise clients through innovative cloud solutions. Our team leverages state-of-the-art technologies to create extensive platforms...


  • Santa Clara, California, United States Astera Labs Full time

    Astera Labs stands at the forefront of innovative connectivity solutions, enabling the full capabilities of AI and cloud infrastructures. Our Intelligent Connectivity Platform seamlessly integrates PCIe, CXL, and Ethernet semiconductor solutions alongside the COSMOS software suite, offering a software-defined architecture that is both adaptable and scalable....


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewSalary: $155,000 - $185,000Selector Software is at the forefront of developing an operational intelligence platform tailored for digital infrastructure. By leveraging an AI/ML-driven analytics framework, our platform delivers actionable, multi-dimensional insights for network, cloud, and application operators. This empowers operations teams to...

  • Software Engineer

    5 days ago


    Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Full-Stack Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop scalable software solutions...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Company OverviewPalo Alto Networks is dedicated to its mission of being the cybersecurity partner of choice, safeguarding our digital lifestyle. Our vision is to create a world where each day is more secure than the last.We are built on the principles of innovation and disruption, seeking individuals who are passionate about shaping the future of...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Company OverviewThis position is based at our vibrant headquarters.Our MissionAt Palo Alto Networks, our mission is clear: To be the preferred cybersecurity partner, safeguarding our digital existence. We envision a future where each day is safer and more secure than the last. Our foundation is built on challenging the status quo and we seek forward-thinkers...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Company OverviewThis position is based at our vibrant headquarters.Our MissionAt Palo Alto Networks, our mission is at the core of everything we do: To be the preferred cybersecurity partner, safeguarding our digital lives. We envision a world where each day is safer and more secure than the last. Our company is founded on the principles of challenging and...


  • Santa Clara, California, United States Oracle Full time

    Job OverviewJoin our dynamic team at Oracle Cloud Infrastructure (OCI) Platform Integration (PINT) within the Enterprise Engineering Services Organization. We specialize in the development of tools and the management of OCI cloud lab environments.Our labs serve as crucial pre-production settings, enabling teams to seamlessly integrate and validate their...


  • Santa Clara, California, United States NVIDIA Full time

    Position Overview:We are seeking a Lead Firmware Solutions Architect specializing in Server Manageability. NVIDIA has been at the forefront of technological innovation since the introduction of the GPU in 1999, which has transformed the landscape of PC gaming, modern graphics, and parallel computing. As we advance into the era of AI computing, we are looking...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OverviewCompany OverviewPalo Alto Networks is dedicated to safeguarding our digital existence. Our mission is to be the premier cybersecurity partner, ensuring a secure and safe environment for everyone.VisionWe envision a future where each day is more secure than the last. Our foundation is built on innovation and a commitment to redefining the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OverviewYour Career JourneyUtilize your expertise in backend Java cloud engineering to contribute to cutting-edge cloud software and web applications. Join us in deploying and scaling the next generation of cloud security, leveraging big data and analytics.We are seeking a Principal Engineer to be part of the team dedicated to developing our latest cloud...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    JOIN AMD IN TRANSFORMING TECHNOLOGYAt Advanced Micro Devices, Inc., we are committed to revolutionizing lives through our innovative technology. Our goal is to create exceptional products that enhance next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal computing, gaming, and embedded systems....


  • Santa Clara, California, United States Trillium Staffing Full time

    Join Our Team as a Software Engineer!Trillium Staffing is actively seeking talented Software Engineers for long-term remote opportunities with attractive compensation packages.The focus of our Automotive Vehicles division is to engage innovative and skilled Software Engineers in the development of cutting-edge autonomous vehicle technologies.Key...