Senior Manager, Software Engineering - Agentic Development for Safety-Critical Systems
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Agentic Systems @ 6
Communication @ 6
Debugging @ 7
Leadership @ 8
Networking @ 4
Observability
Performance Optimization
Rust @ 4
Security @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The software behind autonomous vehicles, medical robots, and humanoids has to do more than work—it has to earn the trust of the people who depend on it. NVIDIA platforms help bring these machines into the world, and the correctness, security, and reliability of their underlying systems software can have real human consequences.
Producing software at this level requires systems expertise, validation, and disciplined engineering across every subsystem. NVIDIA is building an agentic engineering system to make that rigor repeatable by translating precise specifications into production-ready C/C++ and Rust software, continuously challenging and validating the result, and producing the evidence engineers need to understand why it is ready to ship.
NVIDIA is seeking a deeply technical engineering manager to lead the core team building this capability. The role combines AI agents, systems engineering, deterministic validation, security, and functional-safety practices into a production platform. The team will prove the platform against real driver-development work and scale successful approaches across Graphics, Camera, Multimedia, PVA, and other DRIVE OS teams.
Responsibilities
- Lead a high-impact core team building a safety-ready agentic workflow for complex C/C++ and Rust systems software and drivers.
- Define the architecture and technical strategy for taking clear specifications through design, implementation, integration, testing, debugging, validation, review, and release.
- Build agents and workflows for systems-development work, including feature implementation, defect diagnosis and repair, regression analysis, refactoring, test development, performance optimization, and compatibility analysis.
- Develop harnesses, skills, tools, evaluations, deterministic validators, observability, and feedback loops that make agentic development dependable and continuously improving.
- Create an engineering culture combining ambitious invention with intellectual honesty, technical depth, measurable evidence, and an uncompromising quality bar.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 10+ years of overall software engineering experience, including at least 5 years in a leadership role.
- Proven track record of managing and delivering large-scale, complex software projects.
- Strong understanding of safety-critical system development and relevant industry standards, such as ISO 26262 and DO-178C.
- Outstanding problem-solving abilities and the capacity to perform well under pressure.
- Effective communication and partnership skills for productive collaboration with different teams.
Preferred Qualifications
- Experience leading development of graphics, display, camera, multimedia, networking, storage, kernel, or other production driver software.
- Experience building developer platforms, autonomous engineering systems, or multi-agent infrastructure adopted across multiple production software teams.
- Significant contributions to agentic systems, systems software, developer tools, safety/security engineering, or open-source ecosystems.
- Experience with NVIDIA DRIVE OS, QNX, automotive software, ISO 26262, ISO/SAE 21434, formal verification, or safety- and cybersecurity-evidence pipelines.
- Strong understanding of driver software, including concurrency, memory safety, ABI and platform boundaries, hardware/firmware interaction, debugging on target, performance, compatibility, CI, and release engineering.
Benefits
- Base salary range of USD 272,000–431,250 per year, determined by location, experience, and the pay of employees in similar positions.
- Eligibility for equity and benefits.
- Generous benefits package.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
Applications will be accepted at least until October 17, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.