NVIDIA · 9 hours ago
Manager, Software Engineering - AV Frameworks
NVIDIA is a leader in AI technology, and they are seeking a Manager of System Software Engineering to join their Autonomous Vehicles team. The role involves managing the development of software architecture and frameworks for autonomous vehicles, ensuring real-world performance and customer satisfaction.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
Responsibilities
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
Qualification
Required
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
Preferred
Understanding of embedded architectures, image processing APIs (e.g. OpenCV) and MATLAB tools
Experience with any of the following: developing software in heterogeneous architectures, including GPUs; version control systems GIT; build system like CMake/Bazel
Knowledge of automotive systems, notably ADAS applications
Software development for modern OpenGL (Core Profile) and Linux
Demonstrate hands-on collaboration within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation
Benefits
Equity
Benefits
Company
NVIDIA
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
H1B Sponsorship
NVIDIA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)
Funding
Current Stage
Public CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
2026-01-16
2026-01-16
Company data provided by crunchbase