NVIDIA
Senior Perception Software Engineer
$224K–$356K
US, CA, Remote +3 · Senior · Full-time · Posted Sep 18, 2026
- Location
- US, CA, Remote
US, NE, Remote
US, NY, Remote
US, WA, Remote - Experience
- 12+ years on embedded platforms for real-time applications as a Software Engineer or Software Developer.
- Education
- BS, MS or PhD in Computer Science or related fields (or equivalent experience).
About the job
Design, develop, and productize perception software for autonomous driving, including deploying and evaluating deep neural network models on embedded platforms.
What you'll do
- Develop, integrate, test, document, debug, and maintain perception software components.
- Create software verification plans and quality assurance procedures; improve software robustness, efficiency, and reusability.
- Deploy perception DNN models to embedded platforms and analyze system performance using real and synthetic benchmark data.
What they ask for
- BS, MS or PhD in Computer Science or related fields (or equivalent experience).
- 12+ years of work experience on embedded platforms for real-time applications as a Software Engineer or Software Developer.
- Strong programming skills in C++ and Python.
- Experience with test-driven development and a disciplined, design based approach to software development.
Nice to have
- Experience with CUDA / SIMD.
- Experience deploying DNN models on embedded platforms, working with simulated / synthetic data, deep learning frameworks, or real hardware / robotic platforms.
Pay
224,000 USD - 356,500 USD (base salary)
Tools
C++, Python, CUDA, SIMD, TensorFlow, PyTorch
AI focus
Deploy perception DNN models to embedded platforms and use simulated or synthetic data to improve machine-learning model accuracy.
Model-written summary · the original posting is authoritative