[Remote] Manager, Software Engineering - Security Firmware
Note: The job is a remote job and is open to candidates in USA. NVIDIA is a leading AI computing company known for its groundbreaking developments in technology. They are seeking a Software Engineering Manager to lead a team focused on building security-critical root-of-trust firmware for their Data Center Systems, ensuring hardware-rooted security and high reliability across platforms.
Responsibilities
- Own the delivery, quality, and security posture of root-of-trust firmware across NVIDIA’s data center compute platforms, from architecture through production release
- Lead, mentor, and grow a distributed team of senior firmware and security engineers, fostering a culture of autonomy, accountability, and continuous learning
- Drive adoption of modern software engineering practices: rigorous code review, robust CI/CD pipelines, automated testing and fuzzing for security-critical code paths, and systematic threat modeling
- Champion an AI-forward engineering culture — actively using and encouraging AI coding assistants, automated analysis tools, and LLM-assisted workflows to improve team velocity and code quality
- Establish and maintain effective asynchronous-first communication practices that enable a geographically distributed team to collaborate with clarity and minimal friction across time zones
- Partner with security architects, hardware engineers, system software teams, and data center customers to define requirements, review designs, and ensure the firmware stack meets NVIDIA’s highest reliability and security standards
- Own project planning and execution: manage milestones, track risks, communicate status clearly to senior leadership, and make rapid decisions when priorities conflict
- Drive continuous improvement in engineering processes, tooling, and team structure — identifying bottlenecks and acting decisively to improve throughput and morale
Skills
- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- 10+ overall years of relevant software or firmware engineering experience, including meaningful work in security-critical, embedded, or low-level systems software
- 5+ years of engineering management experience, with a track record of building and scaling high-performing teams
- Demonstrated experience managing distributed, remote-first engineering teams across multiple time zones, with a clear philosophy for enabling autonomous, high-agency contributors
- Deep familiarity with modern software engineering methodologies: agile/iterative development, continuous integration, test-driven development, and systematic code review practices
- Genuine, demonstrable AI-forward mindset: you actively use AI coding assistants and LLM-based tooling in your own workflows and have driven adoption of these tools within engineering teams
- Solid technical foundation in C/C++ and embedded systems, with the ability to engage credibly in deep technical discussions about firmware architecture, memory safety, and hardware-software interfaces
- Excellent written and verbal communication skills, with a strong preference for written communication that creates clarity and institutional memory for a remote team
- Comfortable with ambiguity and complexity; you make sound decisions quickly with incomplete information and course-correct without friction
- Hands-on experience with root-of-trust architectures, secure boot, hardware security modules (HSMs), cryptographic attestation, or similar security-critical firmware domains
- Experience with NIST SP 800-193 Platform Firmware Resiliency guidelines, DICE (Device Identifier Composition Engine), or SPDM (Security Protocol and Data Model)
- Familiarity with NVIDIA Data Center platforms (DGX, HGX, MGX) or equivalent hyperscale infrastructure, including in-band and out-of-band management stacks
- Experience building or contributing to AI-assisted development tooling: prompt engineering for code generation, retrieval-augmented engineering workflows, or integrating LLMs into CI pipelines
- Proven track record to build and sustain a strong team culture across remote, asynchronous settings — including hiring, onboarding, career development, and performance management for distributed engineers
- Prior experience with formal threat modeling methodologies (STRIDE or similar) applied to firmware or embedded security contexts
Benefits
- Equity
- Benefits
Company Overview
Company H1B Sponsorship
Apply To This Job