Senior Software Engineer, Deep Learning Inference - Automotive Safety
at Nvidia
USD 152,000-287,500 per year
Used Tools & Technologies
LLMRequired Skills & Competences
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.
Software Development @ 6
Python @ 6
C @ 4
C++ @ 7
Hiring @ 4
Performance Optimization @ 4
CUDA @ 6
Deep Learning @ 4
AI @ 4
Profiling @ 4
TensorRT @ 4
- 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
Are you passionate about driving innovation in deep learning and eager to work on cutting-edge AI technology for safety-critical applications? Join NVIDIA's TensorRT team as a Senior Software Engineer and help enable high-performance AI inference solutions for automotive safety and other specialized platforms. Your work will shape performance, functionality, and safety of products used in demanding environments.
Responsibilities
- Lead the design and development of high-performance deep learning inference software for safety-critical automotive applications using modern C++.
- Orchestrate integration of new hardware functionalities into TensorRT's compiler and runtime for specialized and constrained platforms.
- Work closely with teams and stakeholders across the hardware and software stack to understand and leverage new technologies to improve TensorRT's functionality and performance.
- Guide the design and implementation of robust, high-quality C++ code in alignment with modern C++ standards and safety-critical software requirements.
- Drive systematic development of test plans from unit to integration level, emphasizing rigorous safety validation and verification.
- Lead documentation efforts for safety-critical properties of functions, classes, and systems to support certification and robustness requirements.
- Contribute to performance optimization and benchmarking efforts for specialized automotive platforms.
Requirements
- Bachelor's, Master's, or PhD (or equivalent experience) in Computer Engineering, Computer Science, Electrical Engineering, AI, or a related field.
- At least 5+ years of relevant software development experience.
- Strong C++ skills, including knowledge of and application of best practices with C++14 or newer standards.
- Familiarity with deep learning concepts and frameworks.
- Experience with safety-critical software development, including rigorous testing, validation, and documentation practices.
- Proven track record of taking initiative and driving projects to completion.
- Excellent interpersonal skills and a collaborative, pragmatic approach to solving problems.
Ways to stand out from the crowd (Preferred / Nice-to-have)
- Experience with automotive safety standards (e.g., ISO 26262, ASIL) or other functional safety frameworks.
- Proficiency with Python and/or CUDA, ideally in a professional environment.
- Background with systems programming, embedded systems, and/or compiler development.
- Experience in software performance benchmarking, profiling, and optimizations.
- Experience with state-of-the-art deep learning models (such as Large Language Models) and frameworks for inference.
Compensation and Benefits
- Base salary ranges (determined by location, experience, and pay of employees in similar positions):
- Level 3: 152,000 USD - 241,500 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
Other details
- Work arrangement: #LI-Hybrid (hybrid role).
- Applications accepted at least until March 22, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.