Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Software Engineer Platform - OpenBMC

NVIDIA Gruppe

NVIDIA’s invention of the GPU spurred the growth of the PC gaming market, redefined modern graphics, and paved the way for AI and parallel computing. We are now building the next generation of computing and are looking for talented engineers to help shape that future. What you’ll be doing Design and implement OpenBMC Firmware for GPU Server platforms, focusing on ARM architecture and beyond. Hands‑on work bringing up BMC firmware, performing performance analysis, and coding manageability features for NVIDIA’s Server platforms. Develop and review code, write and review design documents, review QA test plans, and collaborate closely with teammates to achieve consensus on design and testability per product requirements. Design solutions for errors, stats, and configuration applicable to CPU, GPU, DIMM, SSD, NIC, IB, PSU, BMC, FPGA, CPLD, etc., to provide enterprise readiness for NVIDIA Server platforms. Design and develop performance‑optimized active monitoring BMC solutions using DMTF Standards such as MCTP, Redfish, SPDM, and PLDM specifications. Instrument code to ensure maximum coverage, write and automate unit tests for each module, and maintain detailed unit test case reports. Provide software quality reports based on static analysis, code coverage, and CPU load. Work with the security team to ensure developed code aligns with product security goals, and collaborate closely with hardware teams to influence hardware design and review architecture and schematics. What we need to see Bachelor of Science Degree (or higher) in Electrical Engineering, Computer Science, or equivalent experience. 8+ years of professional experience. Domain expertise in BMC Firmware development on X86 or ARM platforms, including BMC‑BIOS communication, thermal management, power management, firmware update, device monitoring, and firmware security. Board bring‑up experience with device drivers such as I2C/I3C, SPI, PCIe, SMBus, mail‑box, and device trees for U‑boot and the Linux kernel. Experience with OOB or in‑band System Management and standards IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish, etc.), PMBus, NVMe, etc. Understanding of REST architecture, especially JSON over with OAuth. Strong programming and scripting skills in C/C++, Bash, Python, Go, and similar for Linux user‑space and system programs with thorough code‑reviewing abilities. Proficiency in Linux fundamentals, distributions, package management, upgrade mechanisms, and building and deploying Linux images. Excellent written and oral communication skills, a strong work ethic, a sense of teamwork, and a commitment to producing quality work and completing tasks consistently. A self‑starter who loves to find creative solutions to challenging problems. Ways to stand out Contribution to industry standards such as Open Compute, OpenBMC, IPMI, DMTF Standards, and open‑source projects. Expertise in system software and platform security for x86/ARM based rack‑/blade server systems. Salary ranges are: Level4 –$184,000 to $287,500 USD; Level5 –$224,000 to $356,500 USD. Equity and benefits are also available. We are an equal‑opportunity employer. NVIDIA is committed to fostering a diverse work environment and does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. #J-18808-Ljbffr

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer Platform - OpenBMC in Santa Clara, CA vacancy
  •  ...A leading technology company is seeking a Senior System Software Engineer focused on OpenBMC for GPU Server platforms. This role involves firmware design, development, and performance analysis, requiring strong experience in BMC Firmware development and device drivers.... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    6 hours ago
  • $184k - $287.5k

     ...NVIDIA Corporation is looking for experienced engineers to join its Autonomous Vehicles Platform team in Santa Clara, California. In this exciting role, you'll develop embedded software for advanced driver assistance systems while collaborating with multi-functional... 
    Senior

    NVIDIA

    Santa Clara, CA
    6 hours ago
  • $184k - $356.5k

     ...NVIDIA Corporation is seeking a Senior Software Systems Engineer in Santa Clara, CA, to enhance the ADAS Platform. This role requires deep knowledge in software architecture, C/C++ programming, and real-time systems. Responsibilities include driving modularization and... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $184k - $287.5k

     ...Overview Our Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to the world. You...  ...competition. What You’ll Be Doing Develop embedded real time system software responsible providing safety services for Advance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...The Autonomous Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle platform to the market. This role involves developing and productizing innovative solutions that will transform transportation and the field of... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...The Autonomous Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle platform to the market. This role involves developing and productizing innovative solutions that will transform transportation and the field of... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...how you can make a lasting impact on the world. We are looking for a talented and ambitious system software engineer to join the team working on NVIDIA GeForce Now Platform ( The main focus of the team is client application and reusable components for GeForce Now,... 
    Senior
    Local area

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $168k - $270.25k

     ...GPUs and Nvidia proprietary software, GeForce NOW transforms the gaming...  ...: Architecting Autonomous Systems: Design and optimize...  ...business efficiency. Securing the Platform: Create real-time monitoring...  ...architectures to help fellow engineers transition into confident AI... 
    Senior
    Local area

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  • $184k - $287.5k

     ...outstanding architect for a Senior System Engineer role for system bringup and...  ...computing hardware and software to contribute to the latest...  ...Omniverse software, and hardware platforms, and with many scientific...  ...experience in FW, BMC/OpenBMC, Network protocol, internal... 
    Senior
    Work at office

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    NVIDIA’s Hardware Infrastructure organization is seeking a Senior System Software Engineer to lead the evolution of our next-generation Data & Observability Platform. We serve and collaborate directly with NVIDIA’s rapidly growing AI, HW, and SW engineering and research... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara. In this role, you will be responsible for developing system software solutions and optimizing display features. Ideal candidates should have 5+ years of experience, strong C programming skills,... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...A leading technology company in California is seeking a Senior System Software Engineer for its software development team. The role involves collaboration on NVIDIA's DRIVE self-driving platform, focusing on camera and graphics solutions. Candidates should have 5+ years... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...NVIDIA Gruppe in Santa Clara is seeking experienced software engineers to design and debug their next-gen software stack. Candidates should...  ...environment awaits those ready to tackle challenging low-level systems software development. NVIDIA offers competitive salaries... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking experienced Software Engineers to develop high-speed interconnect technologies. This role involves...  ...possess strong troubleshooting abilities, extensive knowledge of systems software, and experience in working closely with hardware.... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $184k - $287.5k

     ...NVIDIA Gruppe is seeking a Systems Software Engineer to innovate and solve complex challenges. You will collaborate with design teams, develop automated testing software, and optimize workflows using AI. Ideal candidates possess at least 5 years of C++ experience, a master... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara, California, to develop world-class GPU-accelerated AI inference serving software. This role involves contributing to feature development and optimizing software for deployment in production environments... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $184k - $356.5k

     ...NVIDIA Gruppe is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara. Ideal candidates will possess strong C/C++ skills and experience with operating systems and kernel programming. Your role will involve designing test frameworks... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  • $152k - $241.5k

     ...NVIDIA Corporation is seeking a system software engineer based in Santa Clara, California. The role involves designing and implementing innovative NVLink interconnects and requires collaboration with various teams. The candidate must have a Bachelor's degree and at least... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $152k - $241.5k

     ...NVIDIA Gruppe in Santa Clara, CA, seeks a Senior System Software Engineer. In this role, you will work on pioneering AI and imaging solutions, partnering...  ...tier teams to develop advanced software for self-driving platforms. The ideal candidate has over 5 years of experience in... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe in Santa Clara, California is seeking a Senior System Software Engineer for their Automotive Team to help develop high-performance...  ...safety and security compliant software for the NVIDIA DRIVE platform, along with next-generation Tegra SOCs, leveraging formal... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  •  ...NVIDIA Gruppe is looking for a skilled GPU system software engineer in Santa Clara, California. The position requires defining and developing firmware components focused on power and performance while collaborating globally and influencing architectural designs. Applicants... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...NVIDIA Gruppe is seeking a Senior System Software Engineer to join its Autonomous Vehicles Platform team. The engineer will work on applications for building autonomous vehicles, emphasizing the development of sensor drivers and related technologies. This role requires... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++...  ...manufacturing, hardware qualification, failure analysis and custom platforms. Spearhead various initiatives to improve efficiency,... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down to bare metal! You will be part...  .... 5+ years of experience (or equivalent) in graphics software, system programming, or related field. An understanding of graphics fundamentals... 
    Senior
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  •  ...Deep Learning and HPC. We are looking for a motivated Performance engineer to influence the roadmap of our communication libraries. What...  ...on large‑scale HPC clusters. Good understanding of computer system architecture, HW‑SW interactions and operating systems principles... 
    Senior

    NVIDIA

    Santa Clara, CA
    6 hours ago
  •  ...Senior System Software Engineer – Automotive Team We are looking for a talented Senior System Software Engineer to join our dynamic Automotive Team...  ...ISO21434) compliant system software for the NVIDIA DRIVE platform for autonomous vehicles. Architect, design and develop... 
    Senior

    NVIDIA

    Santa Clara, CA
    6 hours ago
  • $152k - $241.5k

     ...diverse, supportive environment where everyone is inspired to do their best work. We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a GPU or high-performance... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...and implement next-generation NvSci software to enable seamless cross-platform functionality and efficient...  ...collaborators to improve APIs, simplify system architecture, enhance software flexibility...  ...closely with hardware and firmware engineers to optimize performance and improve... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  •  ...NVIDIA is looking for Senior System Software Engineers to join our Tegra system software group. Responsibilities Build, develop, and validate Tegra...  ...software across Automotive, Embedded, and Data Center platforms. Participate in the full silicon lifecycle, from pre‑silicon... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  •  ...NVIDIA Corporation in Santa Clara is seeking a Senior System Software Engineer to work on next-generation GPU products. The role involves collaboration with architecture and hardware teams, as well as developing software tools for new chip validation. Qualified candidates... 
    Senior

    NVIDIA

    Santa Clara, CA
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Software Engineer Platform - OpenBMC. Be the first to apply!