Senior System Software Engineer

Year    Bengaluru, Karnataka, India

Job Description


We are looking for a Senior System Software Engineer.
NVIDIA is searching for a world-class system software engineer with good understanding of ARM and various DSP architectures, low level programming and experience to join the Linux Audio System Software team. As a software engineer, you will work with a team of highly talented software and hardware engineers involving a wide variety of technologies. You will play a key role in Linux driver architecture, design and implementation; Support Tegra SoC architecture and validation of our next generation of processors before they are made to launching the product.
What you’ll be doing:


  • Design, develop, verify and productize kernel mode drivers for application specific embedded co-processors / DSPs within Tegra SOC

  • Bring-up resident firmware (OS, drivers, audio/multimedia framework and applications) on these co-processors, enabling processor to run algorithms and end-to-end pipelines for audio/speech and multimedia applications.

  • Drive and resolve complex technical issues independently across multiple teams and technical disciplines

  • Influence next generation Chip architecture and system software by creating internal architecture and design specifications

  • Collaborate and communicate with local and remote teams

What we need to see:

  • 5+ years of industry experience (or equivalent) in device driver design and development on embedded systems.

  • B. Tech. or higher degree (or equivalent) in Electrical engineering or Computer Science/Engineering

  • Excellent embedded C programming and debugging skills

  • Solid understanding of computer architecture, real-time embedded operating system fundamentals.

  • In depth knowledge low level interfaces like Interrupts, Timers, DMA etc.

  • Driver development experience on Linux or RTOS e.g. Little Kernel/ FreeRTOS, on 32/64-bit SoC

  • Experience in working on kernel internals like scheduling, caching, memory maps etc.

  • Hands on experience with Debugging Tools JTAG, DSTREAM.

  • Experience with performance, memory size and power optimizations for audio/multimedia usecases, involving CPU and DSP.

  • Must be able to work closely with both hardware designers as well as other fellow engineers to develop new features and solutions

  • Demonstrates leadership through module or project ownership.

Ways to stand out from the crowd:

  • Working experience in system software, operating system internals, kernel modules, and device driver

  • Prior experience in bring-in up OS on embedded processors / DSPs in a multi-processor environment

  • Experience in Pre-Silicon/Post-Silicon bring-up of complex SoCs

  • Understanding of Advanced Linux Sound Architecture (ALSA) Framework / Multimedia frameworks / Digital Audio / Multimedia concepts is a plus

  • Exposure to Virtualization and Safety requirements

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you!
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2891425
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year