The Job logo

What

Where

Senior System Software Engineer, Hypervisor and RTOS - Device Driver Development Framework

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

What you’ll be doing:

Develop NVIDIA homegrown Hypervisor and RTOS for high integrity systems.

Develop and maintain Hypervisor and RTOS driver development framework and porting layer

Architect Hypervisor and RTOS software to support multiple platforms and deployments

Work closely with NVIDIA hardware teams to support Hypervisor and RTOS needs

Influence and align NVIDIA SoC and HV/RTOS Software architectures with evolving industry standards.


What we need to see:

BS, MS in CS/CE/EE or a related engineering field or equivalent experience

10+ years experience

Deep understanding of Operating System internals, processor architectures

Proficiency in C/C++

Proven track record  in developing device drivers, libraries and firmware

Experience in building complex systems with multiple threads, CPUs, accelerators and chips

Strong understanding of software quality process

Clear, concise communication skills

Set alert for similar jobsSenior System Software Engineer, Hypervisor and RTOS - Device Driver Development Framework role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior System Software Engineer

NVIDIA

Bengaluru, Karnataka, India

+1 more

Posted: a year ago

Design and develop creative scalable cloud solutions for millions of jobs and systems. Work on problems related to infrastructure, such as job scheduling, resource management, and automated recovery. Ensure system resiliency and high availability across databases, storage, network, and web servers. Apply deep learning algorithms and machine learning to improve system performance. Collaborate with multiple teams across different time zones. Bachelor's or Master's degree in Computer Science or equivalent experience required. 8+ years of industry experience.

NVIDIA Logo

Senior System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

What you will be doing: As a member of the team, you will play a critical role in all stages of GPU development Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA Coordinate with GPU architects to craft and implement infrastructure used for functional and performance verification for the upcoming architecture Design and develop GPU stimulus analysis tools such as debuggers & disassemblers Empower GPU architects to understand application performance today and model industry-leading performance for tomorrow Work closely with HW & SW teams to enable speed-of-light development of GPU software ecosystem In this role, you will dramatically improve the daily workflows of the world's top chip modelers and designers to help produce the world’s next greatest generation of GPUs   What we need to see: Bachelors or masters in computer science / computer engineering or equivalent experience 3+ years of overall experience with large portion of that working on C++ based projects Strong C++ programming capability required (experience with boost or C++11/14 a plus) Knowledge of object-oriented design patterns Good understanding of system software and Operating Systems Strong expertise in design and development of complex massively parallel algorithms Experience with chip and/or system simulation a huge plus Strong scripting skills desired Graphics or CUDA knowledge a plus Experience with OpenGL, Vulkan, Direct3D, CUDA APIs a plus Excellent interpersonal skills