Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Perception Software Engineer

NVIDIA

. Design, develop, and productize NVIDIA's autonomous driving solutions .

Posted 9/18/2026full-timeRemote • California • United StatesSenior💰 $224,000 - $356,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing perception software for autonomous driving solutions, with a strong focus on deploying DNN models to embedded platforms and improving system performance using real and synthetic data.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingDeep Learning FrameworksEmbedded Systems DevelopmentTest-Driven Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Development Life CyclePerception Software DesignSoftware Verification PlansDebugging and Upgrading SystemsDocumenting RequirementsIntegration and TestingMachine Learning Model ImprovementCUDA / SIMD ProficiencyReal-Time Application DevelopmentQuality Assurance Procedures
Soft Skills
Outstanding CommunicationCollaboration Skills
Tools & Technologies
TensorFlowPyTorchSoftware Engineering Tools
Certifications & Qualifications
BS, MS or PhD in Computer Science
Industry Keywords
Autonomous Driving SolutionsPerception SolutionsDNN ModelsSimulated DataSynthetic Data

Tech Stack

Tools & technologies
PythonPyTorchSDLCTensorflowC++

About the role

Key responsibilities & impact
  • Design, develop, and productize NVIDIA's autonomous driving solutions
  • Build world-class perception solutions
  • Design and implement perception software components
  • Improve robustness, efficiency, and reusability of software components
  • Execute the full software development life cycle (SDLC)
  • Write well-designed, testable code
  • Integrate perception software components into fully functional software systems
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Solve, debug, and upgrade existing systems
  • Stay in sync with project plans and industry standards
  • Deploy state-of-the-art perception DNN models to embedded platforms
  • Analyze and improve systems using real and synthetic benchmark data
  • Work closely with perception engineers and researchers

Requirements

What you’ll need
  • BS, MS or PhD in Computer Science or related fields (or equivalent experience)
  • 12+ years of proven 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
  • Experience with a disciplined, design-based approach to software development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • Outstanding communication and collaboration skills
  • Experience with CUDA / SIMD
  • Hands-on background deploying DNN models to embedded platforms for real-time applications
  • Hands-on experience using simulated / synthetic data to improve machine learning model accuracy
  • Background with deep learning frameworks such as TensorFlow or PyTorch
  • Experience with integration and testing on real hardware / robotic platforms

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score