Senior System Software Engineer
NVIDIA
NVIDIA
Join NVIDIA, a pioneer in AI computing, and contribute to the future of AI with our cutting-edge Deep Learning GPUs. We are seeking talented Software Engineers to enhance NVIDIA's DRIVE OS software for diverse automotive platforms. As a Senior System Software Engineer, you will play a key role in adapting and optimizing DRIVE OS solutions, working with various sensors and car configurations.
Architect and develop bootloaders and device drivers for virtualized environments. Enhance hypervisor features and optimize hardware performance. Lead chip and board bringup initiatives. Engage in architecture discussions and provide direct customer support for DRIVE software solutions. Collaborate with cross-functional teams to meet customer needs and resolve complex technical issues. Participate in architectural explorations, including feasibility studies and safety evaluations.
Requires a Bachelor's or Master's degree in Electrical Engineering, Computer Science, or equivalent experience. Possess 5+ years of experience in embedded systems, with a strong focus on bootloaders, operating systems, and drivers. Proficient in C programming and have a solid understanding of ARM processor architecture fundamentals. Excellent communication and interpersonal skills are essential. Experience with ARMv8 processors, hypervisors, virtualized environments, and extensive driver development is advantageous.
Nvidia
AI / Machine Learning