Senior System Software Engineer - Automotive Platform

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Senior System Software Engineer in the Automotive Platform team at NVIDIA, you will be responsible for crafting and building software stacks, including drivers and middleware (e.g., SOMEIP), for automotive platforms. This involves following automotive safety processes throughout the entire product lifecycle, from requirements and design to coding, safety analysis, and testing. You'll write efficient, reliable, and scalable code, optimize software modules for performance in a virtualized multi-OS configuration, and collaborate with various component teams to support customers. The role requires expertise in embedded systems, Linux/QNX, C/C++, and strong debugging skills.
Must have:
  • 5+ years embedded system software development experience
  • Proficiency in C/C++, Linux/QNX
  • Experience with Networking, DMA, Cache, Interrupts
  • Automotive safety standards (ASPICE, ISO26262, MISRA-C)
  • Strong debugging and optimization skills
Good to have:
  • Adaptive AUTOSAR/SOMEIP experience
  • Multithreaded/multi-process programming in virtualization environments
  • Understanding of system-level architecture and memory hierarchy

Job Details

We are looking for System Software Engineer with experience in Automotive Platform Software. As part of our team, you will handle software spanning across high level software integration to low software development following entire product life cycle processes to produce safety certified software for Automotive Platforms.

What you’ll be doing:

  • Craft and build software stack consisting of drivers and middleware in Automotive domain (eg. SOMEIP) following Automotive Safety processes starting from Requirements, Design, Coding, Safety Analysis & Testing.

  • Write efficient, reliable, and scalable code, measure and optimize software modules to achieve the best performance in a virtualized multi-OS configuration.

  • Collaborate with various component teams, support customers of our solutions providing resolutions, documents, samples & sanity reports.

  • Be working in dynamic equal opportunity based diverse work environment.

What we need to see:

  • Bachelor's or higher degree in electrical/electronic/computer science engineering, or equivalent experience.

  • 5+ years of proven experience in embedded system software development.

  • Practical knowledge in design, development, system level debugging of Networking, DMA, Cache, Interrupts related low level software in Linux or QNX.

  • Strong programming skills in C, C++, algorithms, data structures, hands-on debugging, analytical & optimization skills using Linux, QNX or other real time operating systems.

  • Detailed understanding of OS concepts in application space and kernel space, multi-processor/threading, memory management, I/O technology, virtualization concepts.

  • Hands-on experience working with ARM and/or x86 platforms.

  • Proficiency debugging embedded software systems.

  • You should demonstrate good analytical, communication, documentation skills and be an adventurous person ready for challenges!

Ways to stand out from the crowd:

  • Understanding of system level architecture, interconnects, memory hierarchy, interrupts, and memory-mapped IO.

  • Experience in writing and debugging multithreaded, multi-process system level programming in Virtualization environment on any SoC architecture.

  • Automotive domain (Adaptive AUTOSAR/SOMEIP), software process areas, automotive safety standards (ASPICE, ISO26262, MISRA-C etc) exposure is preferable.

NVIDIA is a leading technology company specializing in the development of high-performance graphics processing units (GPUs) and other advanced technologies. We are dedicated to pushing the boundaries of what is possible and shaping the future of computing. Join our ambitious team and be part of creating innovative solutions that revolutionize industries and impact lives worldwide. NVIDIA is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds.

Similar Jobs

NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Canada (On-Site)
2 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Quantum

Google

Los Angeles, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, BigQuery Router

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Inworld AI - Staff / Principal Machine Learning Engineer - USA

Inworld AI

Mountain View, California, United States (Remote)
5 Months ago
Google - CPU RTL Engineer

Google

Austin, Texas, United States (On-Site)
2 Weeks ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
ByteDance - Research Scientist in ML Systems

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Lead CPU RTL Engineer, Silicon

Google

(On-Site)
5 Months ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
1 Week ago
Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
9 Months ago
ByteDance - Research Scientist in ML Systems

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Senior Staff Software Engineer, App Hub, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Playtech - Scala Developer

Playtech

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Months ago
High Moon Studios - Senior Gameplay Engineer

High Moon Studios

Carlsbad, California, United States (Hybrid)
19 Hours ago
Zynga - Senior Software Engineer I

Zynga

Bengaluru, Karnataka, India (On-Site)
4 Hours ago
Google - Software Engineer II, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Google Cloud Global Networking

Google

Atlanta, Georgia, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Krafton india - Product Analyst

Krafton india

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Hitachi - CRM Technical Consultant - NA Team

Hitachi

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Spotnana - Senior Software Engineer, Backend

Spotnana

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Shyft Labs - Product Manager - CMS Platform (SaaS, Multi-Site)

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Google - Senior Data Scientist, Product, Android App Safety

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Saviynt - Technical Lead, Field Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Ansys - Technical Support Engineer II - Fluids

Ansys

Pune, Maharashtra, India (On-Site)
3 Days ago
Rackspace Technology - Cloud Database Engineer I/II

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Weeks ago
ByteDance - Quality Analyst - ADSEO (Safety)

ByteDance

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Axi - Full Stack Technical Lead

Axi

Bengaluru, Karnataka, India (On-Site)
21 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Remote, Oregon, United States (Remote)
2 Months ago
Riot Games - Senior Researcher, Wild Rift

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
ByteDance - Tech Expert - Machine Learning Infrastructure

ByteDance

Singapore (On-Site)
5 Months ago
Tesla - Torque Tool and Production Technology Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Krafton  - Sr. Game Play Programmer

Krafton

(On-Site)
2 Weeks ago
Google - Lead CPU RTL Engineer, Silicon

Google

Austin, Texas, United States (On-Site)
2 Weeks ago
Regent Craft - Embedded Software Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Google - Senior Hardware Engineer, Pixel Camera Module

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Senior Software Developer, Embedded Systems/Firmware

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
ByteDance - High-Performance Computing Research Scientist (Algorithm Acceleration)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug