> Markdown version of [/jobs/ext/476715-lead-system-software-engineer-platform-server](https://www.wearedevelopers.com/jobs/ext/476715-lead-system-software-engineer-platform-server). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead System Software Engineer Platform - Server... - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $224,000.0 - **Contract:** Permanent contract - **Skills:** Bash Shell, Blade Servers, C++ (Programming Language), Datasheets, Software Debugging, Linux, Memory Management, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), FreeRTOS, Integrated Development Environments, Python (Programming Language), Open Source Technology, System Software, Multithreading, Scripting, Storage Devices, Cloud Platform System, PIC Microcontroller, Information Technology, Golang - **Published:** June 8, 2026 - **Apply:** https://www.juju.com/job/00000000g68bas ## About the Role + 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. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)