Senior System Software Engineer Platform - Server Embedded Firmware
$224k - $356.5kNVIDIA
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 Microcontroller Firmware for GPU Server platforms, focusing on but not limited to ARM M-class microcontrollers.
Develop C/C++ server manageability features in an RTOS embedded-optimized environment.
Perform hands-on work with microcontroller firmware bring-up, debugging, performance analysis, and coding manageability features for NVIDIA’s Server platforms.
Develop embedded management software to enable reporting and connectivity between server management devices.
Implement register-based communication and DMTF standard messaging protocols for seamless interaction between BMC, GPUs, switches, memory, I/O expanders, sensors, and local microcontroller peripherals.
Design a highly portable microcontroller framework that will be implemented across a wide variety of server management subsystems. Develop and review code, write and review design documents, and collaborate with team members to meet product requirements.
Instrument code for maximum coverage, automate unit tests, maintain detailed test case reports, and provide software quality reports based on static analysis, code coverage, and microcontroller load.
Collaborate with security and hardware teams to ensure code aligns with security goals and influence hardware design and architecture review. Develop performance-optimized active monitoring BMC solutions using DMTF Standards such as MCTP, Redfish, SPDM, and PLDM specifications.
What we need to see:
A Bachelor of Science Degree (or higher) in Electrical Engineering or Computer Science or equivalent experience.
12+ years of experience in low level microcontroller Firmware development on embedded microcontrollers using Zephyr or FreeRTOS
Demonstrated experience in developing BMC and/or microcontroller firmware for managing CPU, GPU, Network and Storage Devices.
Experience with the following embedded interfaces - USB and I3C. Sound experience working with ARM Integrated Development Environments (IDE), debuggers, logic and protocol analyzers, and oscilloscopes.
A deep understanding of interrupt schemes, multi-threading, DMA, memory management, and working in resource restricted embedded environments.
Strong embedded programming and scripting skills using C/C++, Bash, Python, Go, etc.
Experience reviewing and using hardware schematics, reference manuals, and datasheets for embedded development.
Expertise working with server manageability protocols such as MCTP, PLDM, SPDM, SMBUS, and OCP recovery.
Solid understanding of Linux fundamentals, various distributions, packages, upgrade mechanisms, and image building/deployment.
Ways to stand out from the crowd:
Hands on background working with microcontroller embedded firmware development and OOB management
Hands-on experience implementing MCTP stack in embedded environments or FPGA. Contributor to industry groups like Open Compute, OpenBMC, DMTF 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 in the world working for us. If you're creative and autonomous, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6.You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until May 23, 2026.This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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.- ...leading technology company in Sunnyvale seeks a Senior Embedded Software Engineer to design and develop firmware for cutting-edge products. The role involves collaboration... ...candidates have a strong background in embedded systems, a degree in a related field, and extensive...Senior
$95 per hour
EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge...SeniorContract work$150k - $300k
...role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level... ...in our robotics and Physical AI systems. This is a deeply hands-on role for... ...RTOS-based systems and Linux-based platforms Integrate firmware and drivers...SeniorLocal areaFlexible hours- ...high-tech startup is seeking a Diagnostic Engineer to join their Santa Clara, CA team. This full-time role involves analyzing system performance, troubleshooting technical... ...engineering, and 10+ years of experience in embedded firmware development. The company values...SeniorFull time
- ...LTTS Company, is seeking a seasoned Embedded Firmware Engineer to work onsite in Sunnyvale, CA. The... ...in developing firmware for embedded systems, with a strong focus on C/C++ programming... ...someone with a deep understanding of software development lifecycle and RTOS to...Senior
$224k - $356.5k
...The Autonomous Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle... ...approach to streamline embedded development within NVIDIA and across... ...with system architects, software/firmware engineers, HW/SW QA teams, and application...Senior- A leading technology company in Santa Clara seeks a Senior Firmware Engineer to manage server firmware for large data centers using NVIDIA's GPUs. Candidates should have over 15 years of experience in server firmware development and a strong grasp of data center management...Senior
- A robotics firm is seeking a Senior Embedded Systems Engineer in Santa Clara, CA. This role requires strong firmware development skills, with a focus on motor control and communication protocols. Candidates should have at least 5 years of experience, preferably in robotics...Senior
$180.6k - $271k
...California. This role involves driving firmware design for Qualcomm's custom CPUs, defining... ..., and collaborating with teams on embedded firmware. Candidates should have significant... ...experience in programming languages and embedded systems. A competitive salary range of $180,600...Senior$160k - $192k
...cutting-edge technology company in San Jose is seeking a Sr. Engineer - Embedded Firmware to lead firmware development for innovative optical... ...engineers, all while leveraging your expertise in embedded systems and firmware development. Ideal candidates should have a Bachelor...Senior- Advanced Micro Devices is looking for a Senior GPU Firmware Engineer to join the Datacenter Firmware Application team in Santa Clara, CA. This role... ...centers. Candidates should have a strong background in embedded and firmware development, along with expertise in GPU drivers...Senior
$147k - $211k
Google Inc. is seeking a Software Engineer III for Embedded Systems/Firmware, focused on developing technologies that enhance user interaction with computing. Located in Mountain View, CA, this role demands strong skills in low-level systems programming and embedded operating...Senior- A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and...Senior
$165k - $210k
...leading electric mobility company in California is seeking a Senior Embedded Firmware Engineer specializing in audio to lead the development of IoT... ...ownership of embedded firmware, ensuring integration with audio systems, and collaboration across teams. Candidates must have...SeniorFlexible hours$171k - $264k
...infrastructure, operating systems, and autonomy.... .... Meet our engineers on the Vehicle OS... ...complete vehicle software and AI applications... ...We are looking for senior software engineers... ...expertise in developing embedded software... ...generation vehicle platform! It is a unique opportunity...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- A leading technology company in Sunnyvale seeks a Software Engineer Manager II to lead embedded systems projects. You will set team priorities and align strategies with organizational goals. The role requires strong technical leadership and at least 8 years of software...Senior
$141.8k - $258.6k
Apple Inc. is seeking an experienced Embedded Quality Engineer - Camera to ensure the best-in-class camera/ISP solution for Apple products in... ...Cupertino, California. This role involves qualifying camera firmware and drivers, and includes responsibilities like designing...Senior- ...to PCs, gaming and embedded systems. Grounded in a culture... ...your career. SENIOR GPU FIRMWARE ENGINEER Firmware... ...Engineer - Datacenter GPU Platforms THE ROLE:... ...on next-generation server platforms and... ...collaborating across software stacks to deliver...Senior
$170k - $200k
...mobility company is seeking a Sr. Validation & Tools Engineer to ensure quality across firmware and software for new electric vehicles. You will design test... ...fields, with over 5 years of experience in embedded systems testing. The position offers a salary range of $1...Senior$184k - $287.5k
...We are seeking software engineers to work on next-generation graphics and computing products . Our... ...a GPU or high-performance computing server will encounter in its lifecycle, by collaborating... ...and algorithms, a solid foundation of systems software with emphasis on OS...Senior$130.6k - $179.6k
...firm in California is seeking a skilled Senior Firmware Engineer. You will develop and maintain SNS... ...with interdisciplinary teams to ensure system-level functionality. The ideal candidate... .../C++ and Python, and familiarity with embedded Linux systems. Competitive salary...Senior$147.4k - $272.1k
Apple Inc. in Cupertino, California, is seeking an Embedded Firmware Engineer to design and develop firmware for manufacturing and testing processes of popular products. The role requires a minimum of 5 years of industry experience, proficiency in C/C++ programming, and...Senior$152k - $241.5k
...We are looking for a Senior System Software Engineer to work on Dynamo-Triton Inference Server ( . NVIDIA is hiring software engineers for its GPU-accelerated deep learning... ...building a highly-performant AI inference platform to make design and deployment of new AI models...Senior- CHEP UK Ltd. is seeking a Senior Firmware Engineering Lead in Santa Clara,... ...architecting and managing firmware systems for IoT tracking devices.... ...demands 10-15 years of embedded software experience, a strong... ...programming and embedded platforms. The position offers hybrid...SeniorRemote work
$152k - $241.5k
...looking for a strong technical Firmware engineer to own firmware development for embedded controllers. You will work with... ...Integration of EC firmware with other platform firmware Provide technical... .... Experience implementing system software in a Linux OS environment Experience...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... ...competition. What you'll be doing: Develop embedded real time system software responsible providing safety services for Advance...Senior$272k - $431.25k
...NVIDIA data center systems, such as DGX... .... These platforms bring together... ...NVIDIA AI and HPC software stack. We’re... ...Including firmware, kernel drivers... ...and performant server system architecture... ..., OpenBMC), embedded systems, and Linux... ..., Electrical Engineering or related...Shift work$184k - $287.5k
...of technology? As a Tegra Senior System Software Engineer/Architect at NVIDIA, you will... ...relevant to ARM Trusted Firmware (ATF) involving... ...architecture that drives our Tegra platform. Collaborating closely... ...computer architecture, and embedded systems. Knowledge on all...Senior$152k - $241.5k
...world. NVIDIA is looking for Senior System Software Engineers to join our Tegra system software... ...in autonomous workflows in firmware development, demonstrates strong... ...Security software across Automotive, Embedded, and Data Center platforms. Participate in the full...Senior$152k - $241.5k
...Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding... ...NVIDIA chips and platforms across diverse fields. If... ...platforms across Automotive, Embedded, and Data Center products.... ...hardware build, architecture, firmware, software, and QA teams to...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Software Engineer Platform - Server Embedded Firmware. 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
- senior platform engineer Santa Clara, CA
- platform engineering manager Santa Clara, CA
- platform developer Santa Clara, CA
- platform engineer Santa Clara, CA
- banquets server Santa Clara, CA
- beverage technician Santa Clara, CA

