Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Senior Applications Software Engineer - Autonomous Vehicles 
United States, California 
371041396

Today
US, CA, Santa Clara
time type
Full time
posted on
Posted 7 Days Ago
job requisition id

What you'll be doing:

  • Bring to life the application architecture, with a focus on developing a seamless integration environment, by collaborating closely with architecture and software development teams.

  • Integrate hardware and software components efficiently and build scalable software solutions for our partners; Understand the architecture, profile, identify bottlenecks and optimize.

  • Build a good understanding of application resource utilization characteristics across CPU, GPU and other hardware accelerators.

  • Lead bring-up activities and provide technical support to resolve functional and system performance issues, working with internal and external partner teams.

  • Customize, reconfigure and rebuild processing pipelines in the software stack.

  • Perform in-vehicle and simulation test drives and deep analysis on the recorded data.

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

What we need to see:

  • Strong C/C++ development skills with good knowledge of Python and scripting languages

  • Established proficiency in system performance improvement and complexity evaluation to improve system performance and resolve application issues.

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

  • Bachelors or Masters in computer science, robotics, computer engineering, or equivalent experience.

  • Prior experience in application development and familiarity with robotics or automotive related middleware frameworks.

  • Knowledgeable with various OS environments such as Linux, Android, or Real-time operating systems

  • Familiar with automotive design processes and norms (e.g. ISO 26262, ASPICE), including in-vehicle testing, simulation and metrics development of autonomous driving systems.

  • Ease of adapting to new technologies and platforms.

  • Ability to adapt to fast paced development lifecycles and multi-functional organizations.

  • Strong analytical skills, seek innovative solutions, with good attention to details.

Ways to stand out from the crowd:

  • Hands-on experience with automotive stack and industry-standard protocols.

  • Knowledge of GPU programming such as OpenCL or CUDA and understanding of the NVIDIA DRIVE platform.

  • Software development experience on QNX or equivalent RTOS.

  • Applied knowledge in resolving sophisticated, interrelated issues emanating from sensors to other embedded controllers on the vehicle and from interactions between applications.

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

You will also be eligible for equity and .