Software Engineer, Software Distribution System – Autonomous Vehicles

全职 in 工程 , in 计算机网络 , in 通信技术
  • Shenzhen, Guangdong View on Map
  • Post Date : January 24, 2021

Job Detail

  • Job ID 751
  • 工资待遇 0
  • 工作经验 一至二年
  • 行业 计算机-互联网-通信-电子
  • 学历要求 本科

Job Description

We are looking for a Software Engineer to work on our next generation Autonomous Vehicles Software distribution system.

Join the NVIDIA team and empower engineers developing cutting edge Deep Learning, 3D Computer Vision and Imaging solutions for NVIDIA’s advanced Autonomous driving platform with tools and infrastructure. We are looking for a phenomenal software engineer to support software development for our driving platform. The successful candidate will understand AV requirements with a technical background in C programming, embedded software on Linux/QNX based platforms, strong documentation and writing skills, take ownership of product lifecycle, good communication and ability to integrate well as part of the team and organization, and motivated to solve complex problems. This role involves working with various internal and customer teams for implementing, maintaining, and integrating software components to deliver telemetry data from fleet of vehicles.

The DRIVE OTA team at NVIDIA is interested in hiring a software engineer. DRIVE OTA provides an end-to-end technology that powers autonomous vehicle (AV) content delivery from the cloud and enables many existing and upcoming AV products. To join us, you would have to be result oriented and a good problem solver, passionate about AV solutions with worldwide applications to customers who have come to rely upon NVIDIA to deliver industry innovation. We expect you to develop expertise in your area by gathering and understanding customer requirements, proposing a design, and then supporting the implementation of high quality, well-tested software in a dynamic environment. As a member of this core team, you will work with hardworking and motivated engineers to drive architecture, core-technology and feature execution. We believe that DRIVE OTA framework is the future in solving AV’s outstanding and sophisticated requirements. Our customers demand an end-to-end solution for content delivery, analysis, visualization and simulation and you can be right in the middle of this evolution in our team.

What You’ll Be Doing

Participate and lead full software development lifecycle

Develop new features and extend existing ones

Review customer requirements and align with our own

Support customer integration and usage of DRIVE OTA framework

Tackle problems associated with delivery and usage of telemetry data in a real-world AV environment

What We Need To See

BS in Computer Science or a related field with demonstrated ability or MS in Computer Science or a related field

2+ years of experience

Fluent in C, Linux bash shell and Agile development

Good understanding of Python, C++ and Object-oriented design patterns

Ways To Stand Out From The Crowd

Background with QNX, SQL, embedded systems, complex algorithms, state machines, automotive industry standards (ISO 26262), security, encryption

Experience with software analysis tools, such as AppVerifier, Coverity, etc.