Senior System Software Engineer - Autonomous Vehicles
منذ ٣ أعوام

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. NVIDIA's deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world's largest Internet companies. We need passionate, hard-working and creative people to help us take on more of these challenging opportunities in Autonomous Driving.

The solutions engineering team is searching for engineers to help develop and bring NVIDIA's autonomous vehicle platform to the world. You will work on state of the art technologies alongside experts in Deep Learning, Computer Vision, and vehicle control for NVIDIA's next-generation automotive products. These products make use of the high-definition maps created by multiple industry leading mapping companies from all over the world. At NVIDIA, we seek to build an environment where phenomenal people can do their best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp of operating systems principles, and ability to engage with developers and partners on software design and solutions. The ideal candidate will work closely work with external and internal software groups to design, develop, and implement software and systems that will pull together diverse SW components for automotive platforms.

What you will be doing:

  • Collaborate with software engineers, hardware and arch teams to design, develop, integrate, validate and optimize software on NVIDIA's DRIVE self-driving platform

  • Regularly engage with customers directly to provide technical support and productize NVIDIA DRIVE platforms

  • Be part of an internationally distributed team with locations in US, Europe, APAC and India

  • Assisting field business development in guiding the customer through the sales process for NVIDIA DRIVE products, being responsible for the technical relationship and assisting customers in building creative solutions based on NVIDIA technology

  • Be an internal champion among the NVIDIA technical community to productize software solutions

  • Craft solutions to system software, OS and application software challenges involving the DRIVE products


What we need to see:

  • MS or equivalent experience in Computer Science, Computer Engineering or closely related field

  • 5+ years of experience on embedded systems, with focus on Imaging pipeline

  • Experienced programmer in C, C++ and Python

  • Hands-on experience working with ARM and/or x86 platforms

  • Worked with source control systems (git, Perforce) and tools such as JAMA and JIRA

  • Worked on developing applications and/or system SW drivers for HW accelerators in BSP & HAL

  • Knowledge of OS environments such as Linux or Real-time operating systems

  • Ease of adapting to new technologies and platforms

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

  • Comfortable interacting directly with customers

  • Good track record integrating and delivering functional and performant software to real-time and/or distributed systems


Ways to stand out from the crowd:

Expertise in one or more of these areas:

  • Familiarity of image processing pipelines involving imaging sensors, display and serializer-deserializer architecture

  • Experience in Platform bring up and/or BSP Software

  • Familiarity with Automotive software development process (CMMI or ASPICE)

  • Exposure to safety standards like ISO26262


NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.