FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesPythonPyTorchSDLCTensorflowC++
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
