Job Closed
This listing is no longer active.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! Applications for this job will be accepted at least until June 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Manager, Software Engineering – AV Frameworks
Location
California
Posted
149 days ago
Salary
$224K - $356.5K / year
Seniority
Lead
Job Description
Manager, Software Engineering – AV Frameworks
NVIDIA
• Managing the development and optimization of software architecture and frameworks for real-world performance while matching or exceeding customer requirements • Working on areas such as component abstraction layers, inter-process data sharing and communication, and process scheduling • Developing efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware engines • Solidifying existing frameworks and software components and validate with large amounts of real and synthetic the improvements of the computational performance and system utilization • Performing in-vehicle tests, collecting data and completing autonomous drive missions • Developing unit tests, documentation for features, evaluating quality and proposing corrective actions • Developing highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA) • Follow quality and safety standards such as defined by MISRA.
Job Requirements
- BS or MS in Computer Engineering, Computer Science or related field (or equivalent experience)
- 8+ years of overall relevant industry experience including 3+ years of experience leading a team
- Excellent C and C++ programming skills
- Experience developing and debugging multi-threaded/distributed applications like multimedia systems, game engines, etc.
- Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures
- Strong knowledge on Linux, Android, and/or other real-time operating systems
- Experience with frameworks for robotics such as ROS and/or for multimedia such as GStreamer
- Thrive on writing low latency, highly performant code
- Great communication and analytical skills
- Self-motivated and a great teammate.
Benefits
- equity
- benefits
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Engineering Manager, Experimentation Platform
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Build, scale, and grow a team of outstanding engineers and data scientists • Build strong relationships with Data Scientists and Engineers across the business • Act as an ambassador for experimentation across the company
• Lead the custom software product team, owning and executing the application suite roadmap. • Collaborate with product stakeholders, develop a product strategy, and ensure applications are scalable and lead the industry in user experience and feature offerings. • Achieve an expert level understanding of how custom software systems are designed and integrated with other business platforms. • Assist in building the custom software roadmap according to product strategy, prioritized business/client needs, and resource availability. • Ensure products keep pace with evolving field technologies and hardware. • Lead feature design and collaboration with stakeholders, ensuring timelines and requirements are met. • Manage a small team; mentor team members and foster career growth.
VP of Engineering – Institutional Trading
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• Define and own the engineering roadmap for Alpaca’s institutional trading platform • Build, lead, and scale a high-performing team of engineers with a strong culture of ownership and execution • Partner with the CTO and Global Head of Brokerage to align engineering priorities with institutional and prime brokerage strategy • Lead the evolution toward a multi-asset trading architecture supporting cross-margining across equities, options, FX, futures, and other derivatives • Design and deliver institutional trading capabilities, including but not limited to: • Drive architectural decisions across trading APIs, execution systems, real-time risk, margin engines, and analytics platforms • Set and enforce technical standards for performance, availability, scalability, and operational resilience in latency-sensitive systems • Coordinate multiple concurrent initiatives across trading, risk, margin, asset classes, and customer-facing tooling • Work cross-functionally with Product, Risk, Compliance, Operations, and Finance to deliver production-ready systems • Represent institutional trading engineering in executive-level planning and decision-making • Provide technical and architectural thought leadership in trading and brokerage technology, influencing direction internally and through industry engagement • Hands-on engineering, such as writing PoC code, conducting code reviews, deploying to production, and providing an L3 escalation contact point.
Manager, Software Engineering – AI CORE
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
• lead a high-impact team driving AI innovation across the enterprise • manage Agile Scrum ceremonies, align team deliverables with strategic objectives • collaborate with senior leadership to prioritize services in the rapidly evolving world of AI • deliver high-quality foundation models to engineering groups • partner with strategic vendors to influence feature development




