Share
What you will be doing:
Develop infrastructure, tools, and UX to manage the firmware lifecycle across NVIDIA's server platforms.
Design scalable frameworks to ingest, process, and bundle firmware artifacts for data center deployment.
Drive the integration and monitoring of third-party software components and services (e.g., Jenkins, Artifactory, Vault) into the FLM ecosystem.
Team up with engineering groups to validate firmware packages and updates throughout development and production, ensuring security, quality, and reliability across different platforms and package types.
Define and implement robust APIs for internal tools and services to support firmware orchestration workflows.
Own key components of the firmware release process, from design to deployment, with a focus on performance, scalability, and reliability.
Contribute to all phases of the product lifecycle: design, implementation, validation, and continuous improvement.
What we need to see:
BS, MS, or PhD in Computer Science, Electrical Engineering, or related field (or equivalent experience).
5+ years of hands-on software development experience.
Strong software design skills and experience building scalable and maintainable infrastructure.
Proficiency in Python and Linux shell scripting, with a solid understanding of object-oriented principles.
Experience in Git, Perforce SCM
Strong Linux expertise, including systems programming and operating system fundamentals. Experience designing and integrating APIs for internal tools and third-party services.
Hands-on experience with CI/CD tools such as Jenkins, Docker, Kubernetes, and artifact management systems (e.g., Artifactory).
Familiarity with hardware components such as BMC and SBIOS, and experience supporting firmware update workflows.
Experience integrating third-party components and managing cross-platform compatibility. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork
Ways to stand out from the crowd:
Good understanding of datacenter server architecture and in-band/out-of-band firmware management.
Prior experience working in firmware provisioning.
Knowledge of low-level hardware interfaces such as PCIe, I2C, SPI, USB.
Experience with automation frameworks such as Robot Framework.
Understanding RESTful API design, including JSON over HTTPS and OAuth.
You will also be eligible for equity and .
These jobs might be a good fit