Senior System Software Engineer - Automotive Platform

2 Months 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

Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
8 Months ago
Apple - Pre-silicon Metal Framework Engineer

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
Bosch Group India - Applied Computer Vision Engineer

Bosch Group India

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
CRB workforce  - Front End Engineer

CRB workforce

Los Angeles, California, United States (Remote)
1 Month ago
NinjaVan - Fleet Assistant - Mount Austin

NinjaVan

Johor, Malaysia (On-Site)
7 Months ago
bytedance - Research Scientist in Generative AI for Science

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Krafton - PUBG EAST Region Business/Strategic Planning Manager (6+ years experience)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Methodologies Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Riot Games - Staff Software Engineer (Graphics)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - GNSS Systems Engineer

Apple

Irvine, California, United States (On-Site)
3 Weeks ago
McDonald's Corporation - Software Engineer III - Java

McDonald's Corporation

Mexico City, Mexico (Hybrid)
5 Months ago
bytedance - Research Scientist in Large Language Model

bytedance

San Jose, California, United States (On-Site)
7 Months ago
NVIDIA - Solution Architect - Auto

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Progress carrers - AI Engineer

Progress carrers

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Loyalty Juggernaut - Product Engineer (Angular)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
11 Months ago
Google - Software Engineer III, Core

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
MURKA - Data Scientist

MURKA

Poland (On-Site)
4 Months ago
PlaySimple - Software Engineer (Unity)

PlaySimple

(On-Site)
4 Months ago
level ai - Senior Backend Engineer

level ai

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Qualcomm - Automotive ADAS System Test and Integration Engineer Sr.

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
velotio technologies  - Senior Business Analyst - FinTech

velotio technologies

India (Remote)
2 Weeks ago
Toppan Merrril - Software Developer

Toppan Merrril

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Digicore studios - Sales Co-ordinator

Digicore studios

Pune, Maharashtra, India (On-Site)
6 Months ago
Philips - Senior Software Technologist I (BRITE)

Philips

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
bosh group india - Enterprise Architect - eCommerce

bosh group india

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Hitachi - Power platform developer

Hitachi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Stage - Creative Manager

Stage

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
xogar games - VFX Artist Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qube Cinema - Manager - Theatre Marketing

Qube Cinema

Jaipur, Rajasthan, India (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - Duales Studium Automation Engineering (B.Eng.)

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
NVIDIA - Senior Math Libraries Engineer - Dense Linear Algebra

NVIDIA

California, United States (Hybrid)
4 Months ago
CynLr - Software Engineer - GPU performance

CynLr

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Tesla - Cell Mechanical Design Engineering Internship

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Riot Games - Manager, Software Engineering, Infrastructure - Protect Team

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Cloud

Google

(On-Site)
6 Months ago
NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (On-Site)
1 Month ago
NVIDIA - System Performance and Power Profiling Engineer

NVIDIA

Santa Clara, California, United States (Remote)
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)

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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

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