Senior System Software Engineer - Imaging

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Embedded
Senior Software Engineer
In-Person
8+ years of experience
AI · Automotive

Description For Senior System Software Engineer - Imaging

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer specializing in Imaging systems. This role offers an exciting opportunity to join a highly innovative global Imaging Team, working on cutting-edge technology alongside industry experts. The position focuses on developing safety-certified solutions for Imaging software/Firmware in the Embedded and Automotive sector.

The ideal candidate will be responsible for delivering high-quality imaging solutions, collaborating with global teams on complex technical challenges, and maintaining critical software systems. You'll work extensively with Linux kernel drivers, implement safety-critical processes, and optimize system performance for imaging features.

This role requires a strong background in systems software engineering, with expertise in C/C++, Python, and Linux environments. The position demands both technical excellence and strong communication skills, as you'll be working with cross-functional teams globally. With NVIDIA's position at the forefront of AI and digital twins technology, this role offers unique opportunities to impact major industries through innovative imaging solutions.

The role combines hands-on technical work with strategic thinking, requiring skills in everything from kernel-level programming to safety certification processes. You'll be part of a team transforming the automotive and embedded systems landscape through advanced imaging solutions, while working for a company that's leading the charge in accelerated computing technology.

Last updated 2 months ago

Responsibilities For Senior System Software Engineer - Imaging

  • Deliver high quality and safety certified solutions for Imaging software/Firmware for Embedded and Automotive business
  • Work with global teams on complex cross-team technical issues
  • Advocate for design reviews, documentation, safety critical processes and test driven development
  • Provide creative ideas and solutions for issues in entire Imaging HW and SW pipeline
  • Monitor and fix issues on system performance, stability and Power utilization of imaging features
  • Design and productize complex features with imaging pipeline
  • Maintain software health as per requirement
  • Provide solutions for Testing infrastructure, Bug management, code robustness and maintainability

Requirements For Senior System Software Engineer - Imaging

Python
Linux
  • In-depth understanding of OS concepts and Linux kernel driver architecture
  • Excellent C/C++ coding skills along with proficiency in Python
  • Expertise in working and programming on Linux environment
  • Effective communication and team work skills
  • Good problem solving and analytical skills
  • BE/B.Tech/ME/M.Tech in Computer Science/Electrical Engineering or equivalent
  • 8+ years of experience
  • Strong verbal and written skills

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Imaging

Senior Software Engineer

Senior Software Engineer position at NVIDIA focusing on firmware verification and development for next-generation networking products using C++ and Python.

Senior Design for Debug Architect and Methodology Engineer

Senior Design for Debug Architect role at NVIDIA focusing on implementing hardware and software debug solutions for GPUs and SoCs.

Senior Mask Designer and CAD Engineer

Senior Mask Designer and CAD Engineer position at NVIDIA, focusing on physical layout design and custom component development using advanced CMOS technologies.

Senior Firmware Engineer - Memory Subsystem

Senior Firmware Engineer position at NVIDIA focusing on memory subsystem development, requiring 5+ years of experience in embedded systems and firmware development.

Senior Memory Controller Verification Engineer

Senior Memory Controller Verification Engineer role at NVIDIA, focusing on ASIC verification for Tegra SoCs with competitive compensation and opportunity to impact multiple product lines.