Senior System Software Engineer - Automotive Platform

3 Weeks 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

Netflix - Software Engineer (L5), N-Tech Software Engineering

Netflix

United States (Remote)
5 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
5 Months ago
Microsoft - Software Engineer 2

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Days ago
Google - Software Engineer II, Health Data

Google

Bucharest, Bucharest, Romania (On-Site)
6 Days ago
Inkittt - Senior Machine Learning Engineer, Recommendations

Inkittt

San Francisco, California, United States (Hybrid)
3 Months ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - Software Engineer, Inference

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rivos - DPA Performance Modeling - Intern

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist, Data Management and Security

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Research Scientist, Multimodal Foundation Models and Robotics

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Audio Research Scientist

Google

Mountain View, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Google Cloud Networking

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Wargaming - Game Data Analyst (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
5 Months ago
Visual Concepts - Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
4 Weeks ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
6 Days ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
My Fitness Pal - Staff Machine Learning Engineer

My Fitness Pal

United States (Remote)
3 Months ago
Google - Software Engineer III, Multiplatform

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Altagram Group - Data Science Internship/Workstudent

Altagram Group

Germany (On-Site)
4 Weeks ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - IN_Associate_SAP ABAP_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, Hybris

Nagarro

India (Remote)
6 Months ago
PwC - Senior Associate - Gurgaon - Technology Consulting

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
PwC - IN_Senior Associate _SAP FICO_Advisory_Enterprise Apps SAP_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Google - Service Delivery Manager

Google

Bengaluru, Karnataka, India (On-Site)
6 Days ago
GoTo Group - Senior Procurement (Bangalore Based)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN_Senior associate-PLS-Health  Industries-Advisory-Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PwC - In_Manager_ Business Analyst_D&A_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Microsoft - Software Quality Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Google - Software Engineer II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Design Engineer, Google Cloud

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
Krafton  - Strategic Planning Manager

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Tesla - Drive/Traction Inverter (Powertrain) Performance Modeling Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Day ago
Krafton  - Publishing Manager

Krafton

Seoul, South Korea (On-Site)
1 Week ago
NVIDIA - GPU Verification Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
Google - Silicon Engineering Manager, Hardware Acceleration

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - High-Speed IO Engineer

NVIDIA

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

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

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

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

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