Join NVIDIA as a Senior System Software Application Engineer to leverage deep expertise in system software, firmware, and Linux platforms to bring next-generation data center products from development to production.
Responsibilities
Develop OpenBMC firmware and core features to support next-generation GPU server platforms.
Participate in and upstream OpenBMC code, working with the open-source community to drive feature development and influence project direction.
Build and implement manageability and monitoring solutions for enterprise components such as CPUs, GPUs, DIMMs, SSDs, NICs, PSUs, FPGAs, and CPLDs.
Collaborate with manufacturing teams to support data center product production and provide on-site factory support as required.
Adapt to evolving business priorities and demonstrate flexibility in taking on a broad range of technical responsibilities.
Requirements
Bachelor's degree or higher in Electrical Engineering, Computer Science, or equivalent practical experience
Junior level role focused on the design, development, and validation of BMC firmware for server platforms using OpenBMC and Yocto.
Compensation
In addition to base pay, this role may be eligible for variable/ incentive compensation and/ or equity.
Responsibilities
Contribute to the design, development, and validation of BMC firmware for server platforms, working from requirements under the guidance of senior engineers.
Develop and maintain firmware features on an OpenBMC / Yocto (embedded Linux stack in C/C++ and Python).
Assist with bring-up and enablement of hardware interfaces and sensors (I2C/I3C, PECI, SPI, GPIO, PWM/TACH, JTAG) for new boards and platforms.
Help implement and maintain manageability interfaces (Redfish, IPMI) and contribute to security/boot features.
Integrate open-source components where applicable; learn the team's process for syncing with community / LTS releases.
Design and deliver root of trust firmware for NVIDIA’s data center platforms, ensuring secure boot, attestation, and recovery, while leading technical direction across silicon vendors and industry standards.
Compensation
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 184,000 USD – 287,500 USD.
Responsibilities
Derive security requirements from business needs and threat modeling
Design and deliver root of trust firmware with secure boot, attestation, provisioning, and secure debug
Own features from architecture to code, making trade-offs explicit and gaining agreement across teams
Implement industry security standards such as SPDM and TCG DICE
Lead design and code reviews, improve threat modeling, testing, CI, and release practices
Requirements
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience
Nice to have: open-source root of trust projects
Nice to have: industry security standards contributions
Lead the technical architecture and roadmap for Nvidia’s BlueField platform stack, overseeing firmware, boot, BMC, and security across ARM SoC and BMC layers.
Responsibilities
Own end‑to‑end technical architecture and roadmap for the BlueField platform
Set platform technical direction with architecture, hardware, NIC firmware, software stack and product teams
Define and maintain platform interface contracts, including boot and reset flows, firmware update and recovery, platform management (Redfish, PLDM, MCTP, IPMI), and BMC–SoC communication
Own platform security architecture, including secure boot, measured boot, attestation, key and provisioning flows, and secure firmware update
Act as technical lead for new silicon and board bring‑up, assessing hardware issues, defining workarounds, and driving readiness criteria
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
Micas Networks is seeking a hands-on, experienced Senior BSP / Platform Software Engineer to own the board support package (BSP) and low-level platform software for our SONiC-based data center switches.
We are seeking an experienced Lead Firmware Test Automation Engineer to lead the automation and validation strategy for OpenBMC firmware across enterprise server and storage platforms. This role will be responsible for architecting scalable automation frameworks, establishing validation methodologies, driving CI/CD integration, and ensuring firmware quality throughout the product lifecycle.
Responsibilities
Define and drive automation strategies for OpenBMC validation activities.
Lead the design and implementation of scalable automation frameworks and validation infrastructure.
Improve firmware quality, reliability, and release efficiency through automation.
Drive technical decisions related to validation architecture, test coverage, and CI/CD integration.
Partner with firmware development teams to improve product quality and accelerate delivery.