Senior System Software Engineer Platform - OpenBMC
$184k - $356.5kNVIDIA
Senior System Software Engineer Platform - OpenBMC page is loaded Senior System Software Engineer Platform - OpenBMC Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted 2 Days Ago job requisition id JR1999525 NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company, and form teams with the smartest people in the world. Are you ready to change the next generation of computing? Join us at the forefront of technological advancement. What you’ll be doing: Design and implement OpenBMC Firmware for GPU Server platforms focus on but not limited to Arm architecture. Hands on work with bringing up of BMC firmware, performance analysis and coding various manageability features for NVIDIA’s Server platforms Developing and reviewing code, writing and reviewing design documents, reviewing QA test plan and working closely with all team members to achieve consensus for design and testability as per product requirements. Designing solutions for errors, stats & configuration appropriate to CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD etc. for enterprise readiness of NVIDIA Server platforms. Designing and developing performance optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM and PLDM specifications Instrumenting code to ensure maximum code coverage, writing and automating unit tests for each implemented module and maintain detailed unit test case reports Providing software quality reports based on static analysis, code coverage, CPU load. Working with security team to ensure developed code is in line with product security goals. Working closely with hardware teams to influence hardware design and review HW architecture & schematics. What we need to see: A Bachelor of Science Degree (or higher) in Electrical Engineering or Computer Science or equivalent experience. 8+ years of experience. Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc. Board Bring-up expertise with hands-on experience in Device drivers like I2C/I3C, SPI, PCIe, SMBus, Mail-box etc. as well as the device trees for uboot and Linux kernel. OOB or In-band System Management experience with exposure to standards IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish, etc), PMBus, NVMe, etc. Understanding on REST architecture style especially JSON over with OAuth Strong programming and scripting skills using C/C++, Bash, Python, Go etc. both for Linux user-space programs and system programs with thorough code reviewing skills. Strong in Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and deploying Linux images. You should possess excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to challenging problems Ways to stand out from the crowd: Contributor to industry standards like Open Compute, OpenBMC, IPMI, DMTF Standards, and open source. Expertise in system software and platform security for x86/ARM based Rack/Blade server systems. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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 NVIDIA
- ...are looking for talented engineers to help shape that future... ...doing Design and implement OpenBMC Firmware for GPU Server platforms, focusing on ARM... ...test case reports. Provide software quality reports based on... ...Experience with OOB or in‑band System Management and standards...Senior
- 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....SeniorRemote job
$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$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 improving...Senior$184k - $287.5k
Our Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to the world. You will participate... ....What you'll be doing:Develop embedded real time system software responsible providing safety services for Advance...Senior- 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
$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...SeniorLocal area$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$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$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$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 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
$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- 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
$136.5k - $276.5k
...Senior Systems Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work....SeniorWork experience placementWork at office2 days per week- NVIDIA Gruppe in Santa Clara, California is seeking a Senior System Software Engineer for their Automotive Team to help develop high-performance automotive... ...and security compliant software for the NVIDIA DRIVE platform, along with next-generation Tegra SOCs, leveraging formal...Senior
$181.1k - $318.4k
A leading technology company in Sunnyvale, California seeks a Systems Software Developer for its Vision Products Group. The ideal candidate will design and integrate systems software across innovative vision products, with a focus on performance, power efficiency, security...Senior- 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
$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$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$153k - $222k
Google is seeking a Platform Customer Engineer in Sunnyvale, CA to bolster customer relationships through cloud solutions. The role involves engaging directly with clients to resolve technical challenges in infrastructure modernization and application development. Candidates...Senior- 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
$152k - $287.5k
NVIDIA Gruppe is seeking a Software Verification Engineer in Santa Clara to drive feature enablement and develop software tools for GPU systems. Applicants should have over 5 years of experience... .... Responsibilities include driving platform bringup and collaborating with...Senior- 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
$184k - $356.5k
NVIDIA Gruppe in Santa Clara, California is seeking a skilled software developer focused on system software to contribute to their groundbreaking video projects. This role involves working with cutting-edge technology in ultra-low latency cloud gaming and video playback...Senior$184k - $287.5k
NVIDIA Corporation in Santa Clara, California, seeks a passionate software engineer for their video software team. The role involves contributing to groundbreaking projects like cloud gaming and video broadcasting. Candidates must have a Bachelor's in Electrical Engineering...Senior- General Motors is seeking a Machine Learning Engineer for the Model Deployment & Inference Solutions team in Sunnyvale, California. The role involves building and optimizing a unified ML deployment platform to ensure efficient model rollouts for autonomous vehicles. Candidates...Senior
- 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
- 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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Software Engineer Platform - OpenBMC. Be the first to apply!
- systems software developer Santa Clara, CA
- IT system engineer Santa Clara, CA
- system programmer Santa Clara, CA
- client platform engineer Santa Clara, CA
- platform engineer Santa Clara, CA
- senior platform engineer Santa Clara, CA
- platform engineering manager Santa Clara, CA
- data platform engineer Santa Clara, CA
- platform developer Santa Clara, CA
- senior cost analyst Santa Clara, CA

