Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer – Server Manageability

NVIDIA

Senior Software Engineer designing and implementing GPU based AI server innovations at NVIDIA. Leading BMC firmware design and collaborating with global teams for enterprise solutions.

Posted 7/23/2026full-timeRemote • California, Colorado, Texas, Washington • 🇺🇸 United StatesSenior💰 $152,000 - $241,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in BMC Firmware Development on X86 or ARM Platforms, with a strong focus on designing and delivering high-end enterprise servers. Proficient in C/C++ development, scripting in Bash/Python, and collaborating with hardware teams to optimize server architecture.

Highest-signal resume keywords
BMC Firmware DevelopmentC/C++ DevelopmentEmbedded LinuxDMTF StandardsEnd-to-End Delivery

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
BMC Firmware DevelopmentC/C++ DevelopmentScripting in Bash/PythonLow-Level InterfacesCode CoverageUnit TestingStatic AnalysisPerformance OptimizationDebugging SkillsAI Server Architecture
Soft Skills
Excellent Communication SkillsTeamworkWork EthicsCommitment
Tools & Technologies
DMTF StandardsMCTPRedfishSPDMPLDMI2CSPIPCIeJTAGQA/Test Automation
Certifications & Qualifications
Bachelor’s DegreeMaster’s DegreePhD in Electrical EngineeringPhD in Computer Science
Industry Keywords
GPU Based AI ServersEnterprise ServersFirmware DevelopmentHardware ArchitectureODMOEM

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Designing, implementing, and delivering innovations for managing GPU based AI servers with focus on OOB management, firmware development, server architecture and building systems for enterprise
  • Leading BMC firmware design with a global team of engineers
  • 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
  • Driving definition and end to end delivery of all platforms by collaborating with internal teams, ODMs/OEMs and industry partners for AI servers
  • Working with QA/Test architects to come up with proper test tools and automation for qualifying the whole system software and firmware stack

Requirements

What you’ll need
  • Domain expertise in BMC Firmware development on X86 or ARM Platforms
  • Solid experience of end-to-end delivery of high-end enterprise servers from definition to customer deployment
  • Solid understanding of low-level interfaces between SBIOS, BMC and OS like I2C/SPI/PCIe/JTAG
  • Experience working closely with HW teams, ODMs and vendors to introduce and support server platforms
  • Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux operating environments
  • Excellent written and oral communication skills
  • Good work ethics
  • High sense of team-work
  • Commitment to finish your tasks every single day
  • Bachelor’s degree, Master’s Degree, or a PhD in Electrical Engineering or Computer Science (or equivalent experience) and 5+ years of experience

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score