Manager, Software Engineering – Security Firmware

🕒 April 7

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

• 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.

🎯 Requirements

• 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.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 April 7

Bad Robot Games

11 - 50

🎮 Gaming

📱 Media

Engineering Director at Bad Robot Games overseeing a team of engineers to develop a co-op game. Leading project execution and fostering engineering excellence while collaborating with various stakeholders.

🇺🇸 United States – Remote

💵 $240k - $250k / year

💰 $40M Series B - Bad Robot Games on 2021-05

⏰ Full Time

🔴 Lead

👮‍♀️ Software Engineering Manager

Unreal Engine

🕒 April 7

Flock Safety

501 - 1000

🔐 Security

Engineering Manager leading the Aviation team to build advanced remotely piloted aircraft for public safety customers. Engaging in technical strategy and team management in a remote setting.

React

TypeScript

Go

🕒 April 7

Turquoise Health

51 - 200

☁️ SaaS

🤝 B2B

📋 Compliance

Engineering Manager leading Data Product teams at Turquoise Health. Guiding technical direction and team collaboration to enhance healthcare price transparency.

🇺🇸 United States – Remote

💵 $172k - $220k / year

💰 $30M Series B - Turquoise Health on 2024-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

AWS

Cloud

Heroku

Vue.js

🕒 April 7

PermitFlow

11 - 50

🏢 Enterprise

⚡ Productivity

🤝 B2B

Engineering Manager leading a growing engineering team at PermitFlow focusing on AI solutions for the construction industry. Managing technical excellence and collaborating across departments.

🇺🇸 United States – Remote

💵 $180k - $250k / year

💰 $31M Series A on 2024-02

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

🕒 April 6

Upstart

1001 - 5000

Senior Engineering Manager leading a team to enhance eligibility and reduce friction in auto-secured lending at Upstart. Driving key initiatives and improving delivery quality within engineering processes.

Cloud

Distributed Systems