Current jobs related to Lead Platform Software Engineer - Santa Clara, California - NVIDIA Corporation


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

    Job OverviewSelector Software is seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based systems.Key Responsibilities:Design and implement cloud-based systems using Python and GolangDevelop REST APIs and microservices for...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a seasoned software engineer to lead the development of our robotics platform, which combines high-fidelity visual and physical simulation, a high-quality development platform, and hundreds of optimized algorithms for computer vision and artificial intelligence.The ideal candidate will have a strong background in computer science, electrical...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Senior Software Engineer to join our Robotics Team. As a key member of our team, you will be responsible for designing and developing an AI platform to enable industrial-grade robotics solutions.Key Responsibilities:Lead the design and development of the AI platformDeploy solutions to enable customers to run...

  • Software Engineer

    1 week ago


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

    Job DescriptionAt Palo Alto Networks, we're seeking a talented Software Engineer to join our Cloud Management Platform team. As a key member of our engineering team, you'll be responsible for designing and developing scalable microservices that enable our cloud products.Our ideal candidate is a passionate engineer with a strong background in cloud platforms,...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our Robotics Team at NVIDIA. For over two decades, we have pioneered visual computing, the art and science of computer graphics. Our invention of the GPU has expanded the field to encompass video games, movie production, research, and autonomous machines. The team is building a robotics...

  • Software Engineer

    1 week ago


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

    About UsPalo Alto Networks is a leading cybersecurity company that protects the digital way of life. Our mission is to be the cybersecurity partner of choice, and we're committed to providing innovative solutions to prevent cyberattacks.Job DescriptionWe're seeking a passionate Software Engineer to join our Cloud Management Platform group. As a key member of...

  • Software Engineer

    4 weeks ago


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

    Job DescriptionPalo Alto Networks is seeking a highly skilled Software Engineer to join our Cloud Management Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable microservices used to activate all Palo Alto Networks cloud products.Key ResponsibilitiesDesign and implement complex software...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and high-performance computing. We are seeking a highly skilled Principal Platform Software Architect to join our team.The successful candidate will be responsible for leading the development of next-generation data center server product platforms, including platform architecture and hardware...

  • Software Engineer

    2 weeks ago


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

    Job Title: Software Engineer - Cloud Management PlatformAt Palo Alto Networks, we're seeking a talented Software Engineer to join our Cloud Management Platform team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable microservices used to activate all Palo Alto Networks cloud products.About the...


  • Santa Clara, California, United States ServiceNow Full time

    Job Title: Staff Data Platform Software EngineerServiceNow is seeking a highly skilled Staff Data Platform Software Engineer to join our Platform Persistence team. As a key member of this team, you will play a crucial role in shaping the future of our platform's data architecture and ensuring that data is stored, retrieved, and managed efficiently.Key...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Principal Platform Software Architect to lead the development of next-generation data center server product platforms. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and high-performance firmware solutions for our data center products.Key Responsibilities:Design and...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, known for its innovative products and solutions. We are committed to fostering a diverse and inclusive work environment, and we are proud to be an equal opportunity employer.Job DescriptionWe are seeking a highly skilled and experienced Principal Platform Software Architect to join our team. As a...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and computing. We are seeking a highly skilled Senior System Software Engineer Platform to join our team.As a Senior System Software Engineer Platform, you will be responsible for designing and implementing microcontroller firmware for GPU Server platforms. This will involve developing C/C++ server...


  • Santa Clara, California, United States ServiceNow Full time

    Transforming Data Platforms with ServiceNowAt ServiceNow, we're revolutionizing the way organizations work by harnessing the power of data. As a Principal Data Platform Software Engineer, you'll play a pivotal role in designing and building the core of our RaptorDB, a cutting-edge database platform that empowers our customers to process massive volumes of...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, driving innovation and advancement in the field of artificial intelligence, computer graphics, and parallel computing. Our company is committed to fostering a diverse and inclusive work environment, where talented individuals can thrive and contribute to our mission.Job SummaryWe are seeking a highly...


  • Santa Clara, California, United States NVIDIA Full time

    Unlock the Future of ComputingNVIDIA is at the forefront of technological advancement, and we're looking for a talented individual to join our team as a Principal Platform Software Engineer. As a key member of our organization, you will play a crucial role in shaping the future of computing.Key Responsibilities:Design and develop firmware for NVIDIA's data...


  • Santa Clara, California, United States ServiceNow Full time

    Transforming How We WorkAt ServiceNow, we're revolutionizing the way organizations work by harnessing the power of intelligent cloud-based technology. Our platform seamlessly connects people, systems, and processes to empower businesses to find smarter, faster, and better ways to work.Join Our MissionWe're seeking an experienced database architect with a...


  • Santa Clara, California, United States ServiceNow Full time

    Job OverviewServiceNow is a global market leader in innovative AI-enhanced technology, serving over 8,100 customers, including 85% of the Fortune 500. We're seeking a talented Senior Software Engineer to join our team and contribute to the development of our Licensing Platform.Key ResponsibilitiesDesign and implement high-quality, scalable, and reusable...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal Platform Software ArchitectNVIDIA is a leader in the technology industry, and we're looking for a talented Principal Platform Software Architect to join our team. As a key member of our data center platform team, you will be responsible for leading the development of our next-generation data center server product platform...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is a leader in the field of artificial intelligence and high-performance computing. We are seeking a highly skilled Principal Platform Software Architect to join our team.Key ResponsibilitiesDesign and develop next-generation data center server product platform architecture, bringing up and driving solutions to production.Work closely...

Lead Platform Software Engineer

2 months ago


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 firmware architecture and design, while addressing embedded system constraints and optimizing for performance and reliability.
  • Collaborate closely with hardware engineering teams to influence and refine hardware designs, ensuring alignment with architectural standards.
  • Engage with both internal and external stakeholders to define performance and reliability requirements for firmware on NVIDIA data center products, including hands-on coding and BMC firmware development.
  • Design and implement a CI/CD framework to uphold the highest quality standards for firmware, including drafting and reviewing design documentation and QA test plans.
  • Develop solutions for error handling, statistics, and configuration management for enterprise-grade NVIDIA server platforms.
  • Work collaboratively across the organization to enhance code coverage, automate unit testing, and maintain comprehensive test case documentation.
  • Provide mentorship to team members on best practices for writing efficient, bug-free code, and collaborate with partners to translate architectural designs into tangible products.
  • Coordinate with the security team to ensure that developed code aligns with product security objectives and review hardware architecture and schematics.

Qualifications:

  • Bachelor's or higher degree in Electrical or Computer Engineering, Computer Science, or equivalent experience.
  • 15+ years of experience in software development, primarily using C/C++ on Linux.
  • 8+ years of experience in leading teams to deliver large-scale firmware or software projects, with a proven ability to gather requirements and translate them into architectural solutions.
  • Demonstrated success in delivering scalable solutions and a deep understanding of large-scale deployments.
  • Expertise in Data Center firmware/software development on X86 or ARM platforms, including BMC-BIOS communication and firmware security.
  • Hands-on experience with board bring-up and device drivers, including I2C/I3C, SPI, PCIe, and Linux kernel device trees.
  • Familiarity with REST architecture, particularly JSON over HTTPS with OAuth.
  • Strong programming skills in C/C++ within a Linux environment, with excellent code review capabilities.
  • Exceptional written and verbal communication skills, a strong work ethic, and a commitment to quality and teamwork.

Preferred Qualifications:

  • Proven track record of delivering extensive codebases for significant projects.
  • Experience in leading large engineering teams effectively.
  • Specialization in system software and platform security for x86/ARM-based server systems.

NVIDIA is recognized as a premier employer in the technology sector, fostering a culture of innovation and excellence. We value diversity and are committed to creating an inclusive work environment.