포지션 상세
We are looking for a highly motivated Software Engineer to join its multi-layered, collaborative and fast-paced customer interfacing organization. In this role, you will be supporting our customers closely to adopt NVIDIA's DRIVE OS software stack to the program requirements. This position requires a deep understanding of BSP, operating systems and device drivers, a strong experience in software development, ECU bring-up, profiling and debug, as well as excellent customer-facing and great teammate.
• System & Vehicle Integration - Architecture & infrastructure for benches, HILs, SIL, Vehicle readiness for DC and Vehicle readiness for Function bringup
• Work closely with internal software groups to understand the requirements, design and implementation of the base software layer (Linux/QNX OS and device driver components).
• Support OEM customers to port DRIVE OS to their HW platform and ensure the program requirements and criteria are met.
• 5+ years of work experience in software development.
• Fundamental knowledge on SoC architectures and on-chip components.
• Understanding of autonomous vehicle system with sensors.
• Strong knowledge of C/C++/Python, QNX and/or Linux OS.
• Understanding of CPU/GPU architectures, data structures, OS internals, multi-threading, inter-process communications, memory management techniques.
• Extensive hands-on experience in BSP porting and device driver internals.
• Knowledge and experience working in Multicore/heterogenous SoCs, camera/imaging/video/graphics/compute system.
• Prior experience of working in software development in complex automotive systems.
• Excellent communication and organization skills, with a logical approach to problem solving, good time management and task prioritization as well as interpersonal skills.
• Willingness to travel around worldwide to support NVIDIA partners.
주요업무
• Support the DRIVE OS part of the NVIDIA's autonomous driving software stack.• System & Vehicle Integration - Architecture & infrastructure for benches, HILs, SIL, Vehicle readiness for DC and Vehicle readiness for Function bringup
• Work closely with internal software groups to understand the requirements, design and implementation of the base software layer (Linux/QNX OS and device driver components).
• Support OEM customers to port DRIVE OS to their HW platform and ensure the program requirements and criteria are met.
자격요건
• BS Degree from a leading university or equivalent experience in an engineering or computer science related field (MS or PhD preferred).• 5+ years of work experience in software development.
• Fundamental knowledge on SoC architectures and on-chip components.
• Understanding of autonomous vehicle system with sensors.
• Strong knowledge of C/C++/Python, QNX and/or Linux OS.
• Understanding of CPU/GPU architectures, data structures, OS internals, multi-threading, inter-process communications, memory management techniques.
• Extensive hands-on experience in BSP porting and device driver internals.
• Knowledge and experience working in Multicore/heterogenous SoCs, camera/imaging/video/graphics/compute system.
• Prior experience of working in software development in complex automotive systems.
• Excellent communication and organization skills, with a logical approach to problem solving, good time management and task prioritization as well as interpersonal skills.
• Willingness to travel around worldwide to support NVIDIA partners.



