Senior Platform Software Engineer – Platform Architect

🔥 0 minutes ago

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

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

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

• Architect and implement OpenBMC support for platforms where the BMC handles host system functions and a coordinated top-of-rack Ethernet switch subsystem • Define end-to-end switch-management architecture across OpenBMC D-Bus services, bmcweb/Redfish APIs, persistent configuration, eventing, telemetry, security, and backend switch control interfaces • Develop OpenBMC object models and services for switch inventory, ASICs, ports, PHYs, optics, retimers, VLANs, LAGs, FDB entries, counters, sensors, and health state • Implement Layer 2 networking capabilities including port administration, speed and FEC configuration, auto-negotiation, breakout, VLANs, access/trunk mode, MAC learning, FDB management, flooding controls, link aggregation, and loop prevention • Build backend abstraction layers integrating with Linux switchdev/netlink, SAI/SONiC/SWSS-style components, DENT-style Linux networking components, or vendor switch ASIC SDKs • Collaborate with hardware, ASIC, security, firmware, QA, manufacturing, and cloud infrastructure networking teams on board architecture, schematics, manageability interfaces, and production testing • Write and review design specifications, API documentation, code, unit tests, hardware-in-loop tests, integration tests, and QA plans • Deliver a reusable OpenBMC switch-management architecture supporting multiple backend implementations • Enable unified management of host platform health, BMC management, and top-of-rack switch network health • Improve reliability through safe defaults, validated configuration persistence, rollback, diagnostics, and separation of management and data-plane traffic

🎯 Requirements

• Bachelor's degree or higher, or equivalent experience, in Computer Science, Electrical and Electronics Engineering, or a related field • 12+ years of relevant experience • Strong OpenBMC firmware development experience on x86 or ARM-based server environments, including Yocto, systemd, D-Bus, phosphor services, bmcweb, Redfish, firmware update, device monitoring, and platform security • Hands-on experience with Ethernet switch architecture and L2 features including VLANs, trunks, access ports, LAG/LACP, STP/RSTP, LLDP, FDB/MAC learning, storm control, ACLs, QoS, PHY management, and transceiver diagnostics • System management software experience with rack or blade server platforms, including IPMI, KCS, Redfish, PLDM, MCTP, SPDM, secure firmware update, attestation, and BMC-host communication • Strong programming and debugging skills in C/C++ and Python • Familiarity with Bash, Go, or Rust • Ability to develop reliable Linux user-space services and review low-level system code • Excellent written and verbal communication skills • Strong ownership and engineering judgment • Contributions to OpenBMC, Linux networking, switchdev, SONiC, SAI, DENT, FRR, LLDP, OCP, DMTF, Redfish, or related open-source projects are advantageous • Experience building a switch network operating system, BMC-managed switch subsystem, or converged server/switch management architecture is advantageous

🏖️ Benefits

• Full-time employment • NVIDIA AA/EEO/Veterans/Disabled employer commitment

Apply Now

Similar Jobs

🔥 2 hours ago

Newfire Global Partners

501 - 1000

💼 Consulting

🏥 Healthcare

📣 Marketing

Senior Full Stack Engineer building React/.NET healthcare applications for Newfire Global Partners. Improving patient treatment access and accelerating healthcare insurance approvals.

ASP.NET

AWS

Azure

Cloud

Cypress

Docker

Entity Framework

JavaScript

Jenkins

Kubernetes

Microservices

MobX

Next.js

NoSQL

RabbitMQ

React

Redis

Redux

SCSS

Selenium

Terraform

TypeScript

.NET

🔥 2 hours ago

MoneyGram

1001 - 5000

💳 Fintech

₿ Crypto

👥 B2C

Senior Java Engineer architecting MoneyGram’s scalable Java enterprise applications and AWS services. Building microservices, APIs, legacy-modernization solutions, and conversational AI integrations.

Apache

AWS

Azure

Cloud

Distributed Systems

Docker

Google Cloud Platform

Gradle

Hibernate

Java

Jenkins

JUnit

Kafka

Kubernetes

Maven

Microservices

Mockito

NoSQL

Oracle

Postgres

Spring

Spring Boot

SpringBoot

🔥 17 hours ago

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

.NET Developer building C# enterprise Windows, web, and cloud solutions for Miratech’s global IT services clients. Owning integrations, CI/CD automation, modernization, deployments, and L3 engineering support.

🇮🇳 India – Remote

💰 Private Equity Round on 2022-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

ASP.NET

Azure

ITSM

JavaScript

Linux

MySQL

Python

SDLC

ServiceNow

SQL

WPF

.NET

🔥 20 hours ago

Repario

51 - 200

💼 Consulting

📦 Logistics

⚖️ Legal

Storage Engineer supporting HPE, AWS, block, file, and object storage for Repario, an international eDiscovery provider. Maintaining infrastructure, resolving escalations, scripting, and mentoring junior staff.

Ansible

AWS

Cloud

Linux

NFS

Python

Terraform

🕒 Yesterday

Marrina Decisions

11 - 50

🤝 B2B

📣 Marketing

Backend Engineer maintaining Node.js/TypeScript services for a SaaS marketing platform. Optimizing APIs, databases, queues, security, testing, and AWS infrastructure.

AWS

EC2

Grafana

JavaScript

Jest

Microservices

Mocha

MongoDB

Node.js

Prometheus

RabbitMQ

Redis

TypeScript