Senior Software Engineer – Server Manageability

🕒 April 9

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• 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

• Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication • 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 etc. • 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 • Bachelor’s degree, Master’s Degree, or a PhD; in Electrical Engineering or Computer Science (or equivalent experience) and 5+ years of experience

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 April 9

Podium

1001 - 5000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Senior Full Stack Engineer developing features for local businesses at Podium. Designing, building, and mentoring in a fast-paced environment with innovative AI technology.

Distributed Systems

Django

ElasticSearch

Elixir

GraphQL

Kafka

Kubernetes

Postgres

React

Ruby on Rails

Svelte

Vue.js

🕒 April 9

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior CIAM Software Engineer at Affirm developing customer identity and authentication solutions. Focused on backend services and secure authentication for B2C and B2B platforms.

AWS

Azure

Cloud

Distributed Systems

Kotlin

Python

Terraform

🕒 April 9

Kit (formerly ConvertKit)

51 - 200

🤝 B2B

🛍️ eCommerce

☁️ SaaS

Senior Software Engineer building products that help creators grow their audience and monetize their work. Join a mission-driven remote team focused on empowering creators.

JavaScript

React

Ruby

Ruby on Rails

🕒 April 9

KIS Solutions

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

Tech Lead designing and delivering AI-enabled products in a remote IT services environment. Requires strong software engineering and product thinking skills with hands-on experience in AI technologies.

🕒 April 9

KIS Solutions

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

Tech Lead responsible for AI chatbot architecture and development. Leading a team to innovate and implement advanced LLM integrations for enhanced user experience.