Nvidia brand banner

Senior Applications Software Engineer, Planning and Control

NvidiaSeoul, South KoreaPosted Jul 20
via Workday

Join the NVIDIA's Solutions Engineering team that is reshaping the future of driving! Our goal is to build and deploy scalable solutions for autonomous vehicles and as a result, create safer and more efficient roads. Our team is hands-on, passionate about practical results, and values diversity.

You will help craft the application software architecture by working closely with external partners developing on our platform and on collaborations across multiple teams within NVIDIA working on autonomous vehicles. You will also advance and refine the overall drivability of our solution, focusing on integration challenges and using your deep analytical skills to tease through the complexity of the system to find effective solutions.

NVIDIA is widely considered to be one of the technology world’s most desirable employers, and is committed to fostering a diverse work environment and proud to be an equal opportunity employer. If you are passionate in bringing autonomous vehicles into the world and see the solution come together, we would like to hear from you!

What you'll be doing:

  • Shape the application architecture internally, with a focus on planning and control, by collaborating closely with architecture and software development teams.

  • Integrate and adapt NVIDIA solutions in target vehicles, ensuring that both the planner and controller are adapted and tuned to meet the desired vehicle dynamics performance metrics and functionality.

  • Lead bring-up activities and provide technical support to resolve functional and planning & control related issues.

  • Perform and leverage in-vehicle and simulation test drives for functional and performance analysis on the recorded data.

  • Work with our partners to efficiently integrate hardware and software components, understand the system architecture, profile performance, identify bottlenecks, and drive optimization

  • Collaborate with our global engineering teams in our US, APAC, and Europe locations to deploy solutions to our customers.

What we need to see:

  • 5+ years of work related experience in software development related to deep learning and/or autonomous driving technologies.

  • Strong foundation in control theory, motion planning, and optimization, including real-time algorithms suitable for safety-critical systems.

  • Solid grasp of vehicle dynamics, state estimation and trajectory generation, with experience taking algorithms from simulation to real-time hardware.

  • BS/MS in computer science, robotics, electrical engineering, or related technical field (or equivalent experience).

  • Excellent C/C++ development skills with good knowledge of Python.

  • Ability to adapt to fast paced development lifecycles and multi-functional organizations, new technologies and platforms.

  • Strong analytical skills, strive for innovative solutions, with outstanding attention to details.

Ways to stand out from the crowd:

  • Familiarity of NVIDIA DRIVE platform and NVIDIA GPU hardware and CUDA programming.

  • Software development experience on QNX or equivalent RTOS.

  • Experience with automotive design processes and standards (e.g. ISO 26262 FuSa, ISO 21448 SOTIF, ASPICE), including in-vehicle testing, simulation and development guided by measurable outcomes.

  • Proven expertise in developing planning & control solutions and experience on diverse vehicle platforms.

  • Contributions to or ownership of open-source project and mentorship experience.

Similar roles

  • Ellison Institute of Technology logo

    Software Engineer - Intent Translation

    Ellison Institute of Technology·Oxford, United Kingdom

    Job Summary Join the EIT as a Scientific Software Engineer, building the software that runs our autonomous laboratories. You will be part of the AI and Robotics Institute, working within a multidisciplinary team of software, mechanical, electrical, robotics, and AI research engineers, alongside the plant scientists who are our users. We are looking for people familiar with working in a…

    • Hybrid
    • Full-time
  • Ellison Institute of Technology logo

    Software Engineer - Orchestration

    Ellison Institute of Technology·Oxford, United Kingdom

    Join the EIT as a Software Engineer, building the software that makes autonomous laboratories work. You will be part of the AI and Robotics Institute, working within a multidisciplinary team of software, mechanical, electrical, robotics, and AI research engineers, alongside the plant scientists who are our users. We are building the execution engine for autonomous laboratories. The central problem is…

    • Hybrid
    • Full-time
  • Stark logo

    Senior Software Engineer - Mission Autonomy (All Genders)

    Stark·Munich, Germany

    About Us STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective. This provides our operators with a decisive edge in highly contested environments. We're focused on delivering deployable, high-performance systems - not future promises. In a…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • Quantum-Systems GmbH logo

    Software Engineer - Sensor Fusion (m/f/d)

    Quantum-Systems GmbH·Gilching, Germany

    As a Software Engineer for Sensor Fusion, you will help develop software that combines data from multiple sensors into reliable system-level information. Your focus will be the design, implementation, and validation of fusion and tracking functionality for real-world sensor data. This includes working on robust processing logic, track association, state fusion, system behavior analysis, and test coverage for the fusion…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • GRAYOAK logo

    DevOps Engineer – Release & Deployment (m/w/d)

    GRAYOAK·Frankfurt am Main, Germany

    Persönlichkeit – Engagement – Innovation! In der AppFactory bei GRAYOAK entstehen innovative, cloud-agnostische Softwarelösungen für kritische Infrastrukturen und hochsensible Betriebsumgebungen. Unsere Anwendungen werden für den sicheren Einsatz in der Cloud, On-Premise sowie in Air-Gapped-Umgebungen entwickelt. Informationssicherheit, Compliance, Datenhoheit und Resilienz sind dabei feste Bestandteile unserer Architektur- und Entwicklungsprozesse. In interdisziplinären Teams begleiten wir unsere Kunden von der Konzeption über die…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • K-tronik GmbH logo

    Application Development (Qt/C++) (m/w/x)

    K-tronik GmbH·Munich, Germany

    PROJEKTBESCHREIBUNG: Zur Unterstützung unseres Teams bei unserem Kunden aus dem Bereich Funk und Kommunikation suchen wir zum nächstmöglichen Zeitpunkt eine/n Application Development (Qt/C++) (m/w/x) zur Festanstellung bei K-tronik. Das klingt interessant? Dann freuen wir uns auf Ihre Bewerbung! AUFGABEN: * Selbstständige Erarbeitung der Anforderungen mit Anwendern und Schnittstellenpartnern * Abstimmung mit Schnittstellenpartnern * Dokumentation * Anwenderbetreuung / Anwenderunterstützung QUALIFIKATIONEN: *…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • alphacoders GmbH logo

    Software Developer Cloud Services (m/w/d)

    alphacoders GmbH·Bonn, Germany

    In exklusiver Zusammenarbeit mit unserem Partner, einem etablierten Softwarehersteller für den Steuer- und Finanzbereich, suchen wir Dich als Software Developer Cloud Services (.NET / Blazor) (m/w/d) am Standort Bonn. Unser Partner entwickelt seit über 100 Jahren innovative Softwarelösungen für Steuerberater, Buchhalter und Unternehmen. Im Mittelpunkt steht die kontinuierliche Weiterentwicklung einer modernen Kanzleisoftware sowie die schrittweise Transformation zentraler Produktbereiche in webbasierte…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • Anthropic logo

    Staff+ Software Engineer, Platform Connectivity

    Anthropic·London, Canada

    <div class="content-intro"><h2><strong>About Anthropic</strong></h2> <p>Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.</p></div><h2 id="about-the-role">About the role</h2> <p>Our mission on…

    • On-site
    • Full-time
    • Express EntryPR day one, no employer