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 building and optimizing production-quality software for real-time embedded systems, with a strong focus on C++ development, performance profiling, and adherence to automotive safety standards. Proficient in integrating complex algorithms and ensuring high code coverage through rigorous testing methodologies.
Highest-signal resume keywords
C++ DevelopmentReal-Time Embedded SystemsPerformance ProfilingAutomotive Safety StandardsCUDA Programming
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++Memory ManagementConcurrencyPerformance OptimizationSoftware Architecture DesignStatic AnalysisUnit TestingGPGPU Programming3D GeometryAPI Development
Tools & Technologies
NVIDIA DRIVE OrinNVIDIA DRIVE ThorRTOSMISRA GuidelinesAUTOSAR C++ Guidelines
Industry Keywords
ASIL-BASIL-DFunctional SafetyEmbedded SystemsAutomotive Software Development
Tech Stack
Tools & technologiesRTOSC++
About the role
Key responsibilities & impact- Build and own core online world model and context fusion software running in vehicles, from architecture through deployment
- Write production C++ for real-time embedded systems
- Design software architecture, interfaces, and data flows across vehicle programs within CPU, memory, and latency budgets
- Profile pipelines, identify bottlenecks, and improve CPU utilization, memory usage, and end-to-end latency on NVIDIA DRIVE Orin and Thor
- Develop benchmarks and performance regression tests
- Use CUDA GPU parallelism for compute-heavy mapping components
- Integrate mapping algorithms into NVIDIA’s autonomous-vehicle stack
- Develop to ASIL-B/D automotive safety standards with static analysis, safety-oriented coding guidelines, and rigorous unit and integration testing
- Achieve 100% line and branch coverage
- Build robust software for varied vehicle operating conditions and failure modes
- Contribute to code reviews and uphold quality and safety expectations
Requirements
What you’ll need- PhD with 1+ year, MS with 3+ years, or BS with 5+ years of relevant experience in Computer Science, Electrical or Computer Engineering, or a related field, or equivalent experience
- 5+ years of experience building robust, production-quality software
- 3+ years of professional modern C++ development
- Strong grasp of memory management, concurrency, and performance
- Experience profiling and optimizing CPU utilization, memory consumption, and latency using profilers and benchmarks
- Understanding of algorithms and data structures and their performance impact
- Experience designing software architecture and APIs for large, long-lived codebases
- Experience with static analysis, unit testing, and high-coverage test strategies
- Ability to work with algorithm developers and understand their work
- Software development on embedded, real-time, or automotive platforms, including RTOS experience, functional safety standards and processes, MISRA or AUTOSAR C++ guidelines, and safety-qualified toolchains
- GPGPU programming (CUDA) and GPU performance tuning
- Cache-aware data layouts, memory allocation optimization, multithreading, or SIMD/vectorization
- Experience with 3D geometry and graphics
- Experience building efficient, reusable APIs and frameworks for complex systems
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
