Senior Manager, Abstraction Layer Engineering – Autonomous Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 1 week ago

Senior Manager, Abstraction Layer Engineering – Autonomous Platform

NVIDIA is a leading technology company known for its innovative approach to AI and autonomous systems. In this role, you will lead the architecture and development of software abstraction layers that connect autonomous driving software with physical vehicle systems, ensuring reliable and scalable solutions for real-time autonomy.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Lead the VAL and SAL teams, designing and developing optimal software abstractions and plugin frameworks to interface with real-world vehicle and sensor systems, consistently exceeding customer expectations
Build efficient and user-friendly mechanisms to improve software integration across a wide range of vehicles and sensor configurations
Work on core areas such as component abstraction layers, sensor and actuator interfacing, and inter-process data sharing and communication, enabling reliable and scalable autonomous driving solutions
Solidify existing frameworks and software components, validating improvements through extensive real-world and synthetic testing to enhance computational performance and system utilization
Perform in-vehicle tests, collect and analyze sensor and vehicle data, and support the completion of autonomous drive missions
Develop unit tests and documentation for key features, evaluate software quality, and propose corrective actions in alignment with industry best practices
Develop highly efficient, production-quality C++ code, demonstrating parallel computing capabilities through GPGPU (CUDA) to accelerate processing workloads
Follow industry safety and quality standards, including MISRA and other automotive-grade software development practices

Qualification

C++ programmingMultithreaded applicationsLinux operating systemsRobotics frameworks (ROS)Automotive systems knowledgeGPGPU (CUDA)Analytical skillsCommunication skillsTeamwork

Required

MS or higher in computer engineering, computer science or related engineering fields (or equivalent experience)
12+ overall years of relevant industry experience and 8+ years of managing a team
Excellent C and C++ programming skills
Experience developing and debugging multithreaded/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
Phenomenal communication and analytical skills
Self-motivated and a great teammate

Preferred

Understanding of embedded architectures and developing software in heterogeneous architectures, including GPUs
Knowledge of automotive systems, notably ADAS applications, AUTOSAR and drive by wire systems
Software development for modern OpenGL (Core Profile) and Linux
Experience with version control systems GIT and build system like CMake/Bazel
Be hands-on and work well 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 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 Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase