# Senior System Software Engineer - Software Development Kit

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Competitive salary and benefits package
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Software-Development-Kit_JR2010588?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fa20cb97-f8f

## Description

As a Senior System Software Engineer, you will become a part of a top-tier team that's advancing technology in AI, imaging solutions, and computing. You will work with product teams and deliver work-class platform solutions, collaborate with software engineers, hardware and arch teams to design, develop, validate and optimize software on NVIDIA's DRIVE self-driving platform, and directly engage with customers and partners to productize DRIVE platforms.

Key responsibilities include:

- Developing and maintaining drivers in the camera framework to enable and bring-up camera sensors on automotive platforms

- Familiarity with imaging pipeline, debug and support Image Quality evaluations

- Optimizing performance for various graphics and multimedia components in the driving platform stack

- Engaging directly with customers/partners to gather requirements, to develop and to optimize their exquisite products

We are looking for a highly skilled and experienced engineer who can work effectively in a fast-paced environment and contribute to the success of our team.

Requirements include:

- BS or MS in Computer Science, Computer Engineering or closely related field (or equivalent experience)

- 5+ years of hands-on experience in system software development. with 2+ years of experience on embedded systems, with focus on Imaging pipeline and/or Graphics pipeline

- Strong programming knowledge in C, C++ and Python

- Familiarity with source control systems (git, Perforce) and tools such as JAMA and JIRA

- Knowledge of Camera Sensors, ISP, Image quality, Camera Calibration and interface components like CSI, Serializers/Deserializers

- Good understanding of graphics fundamentals and GPU architecture

- Good understanding of Linux, Android, or Real-time operating systems

- Experience working and interacting with customers

- Ability to adapt to new technologies and platforms

Preferred qualifications include:

- Experience in Platform bring up and BSP Software

- Experience working on GPU computing or computer vision

- Background with AUTOSAR, Cert C/C++, or MISRA

- Experience with CUDA, TensorRT

- Track record integrating and delivering functional and performant real-time and/or distributed systems

## Skills

### Required
- C
- C++
- Python
- Camera Sensors
- ISP
- Image quality
- Camera Calibration
- CSI
- Serializers/Deserializers
- Linux
- Android
- Real-time operating systems

### Nice to have
- GPU computing
- Computer vision
- AUTOSAR
- Cert C/C++
- MISRA
- CUDA
- TensorRT

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Software-Development-Kit_JR2010588?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
