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

. Execute the full software development life cycle (SDLC) .

Posted 10/16/2026full-timeRemote • 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 extensive experience in software development for embedded platforms, with strong proficiency in C++ and Python. Capable of deploying DNN models and improving machine learning model accuracy using simulated data.

Highest-signal resume keywords
Embedded Software DevelopmentC++ ProgrammingPython ProgrammingDNN Model DeploymentTest-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 Cycle (SDLC)Test-Driven DevelopmentSoftware Verification PlansDebuggingIntegration and TestingMachine LearningDeep Learning FrameworksCUDASIMDDocumentation
Soft Skills
CollaborationProblem Solving
Tools & Technologies
NVIDIA Autonomous Driving SolutionsReal-Time ApplicationsSoftware Engineering ToolsSimulated Data
Industry Keywords
Perception SoftwareRobotic PlatformsBenchmark DataComponent RobustnessDesign-Based Approach

Tech Stack

Tools & technologies
PythonPyTorchSDLCTensorflowC++

About the role

Key responsibilities & impact
  • 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 synchronized 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
  • Design, develop, and productize NVIDIA autonomous driving solutions
  • Build world-class perception solutions and improve component robustness, efficiency, and reusability
  • Collaborate 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
  • Experience with CUDA / SIMD (standout)
  • Hands-on background deploying DNN models to embedded platforms for real-time applications (standout)
  • Hands-on experience using simulated / synthetic data to improve machine learning model accuracy (standout)
  • Background with deep learning frameworks such as TensorFlow or PyTorch (standout)
  • Experience with integration and testing on real hardware / robotic platforms (standout)

Benefits

Comp & perks
  • Equity
  • Benefits
  • Equal opportunity employment and inclusive work environment