Senior System Software Engineer - Automation

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Backend
Senior Software Engineer
In-Person
3+ years of experience
AI · Automotive

Description For Senior System Software Engineer - Automation

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer for their Automotive Platform solutions team. This role focuses on integrating cutting-edge technologies in the Autonomous Driving Software Stack. The position involves working with system-level software frameworks for automotive use cases across SoCs in a Multi-OS environment.

The ideal candidate will be responsible for handling HW/SW infrastructure builds towards CI/CD of software, spanning from high-level software integration to low-level software development. The role requires following product lifecycle processes to produce safety-certified software for Automotive Platforms.

The team works on providing system-level software frameworks that realize automotive use cases across SoCs in a Multi-OS environment. This is a unique opportunity to work with NVIDIA's cutting-edge autonomous driving technology, contributing to the future of automotive software development.

Key technical requirements include strong programming skills in C/C++, Jenkins, and scripting languages like Perl and Python. The role demands excellent analytical and problem-solving abilities, particularly in complex system-level debugging. Familiarity with AUTOSAR and knowledge of functional safety standard methodologies would be advantageous.

This position offers the opportunity to work with a global team, requiring strong communication skills and comfort in working across multiple time zones. The role combines technical expertise with the chance to drive innovation in automotive software development, making it an exciting opportunity for someone passionate about autonomous driving technology.

Last updated a day ago

Responsibilities For Senior System Software Engineer - Automation

  • Build/Create different Automation towards Continuous Development/Integration
  • Innovate and improvise the existing infra/setup to improve efficiency in terms of cycletimes
  • Develop test and automation for SW verification
  • Improve/maintain performance, quality and stability of existing System Software Drivers
  • Drive and support an environment of efficiency and workflow improvements across the team

Requirements For Senior System Software Engineer - Automation

Python
Linux
  • BS/MS or equivalent working experience
  • 3+ years of relevant software development experience
  • Strong programming skills in C/C++, Jenkins and scripting skills in Perl, Python
  • Excellent analytical and problem-solving skills
  • Strong communication skills
  • Comfortable working with teams in multiple timezones
  • Proactive and self-motivated

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Automation

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on cloud infrastructure automation, offering competitive salary and opportunity to work with cutting-edge technology.

Senior System Software Engineer, Software Defined Networking

Senior System Software Engineer position at NVIDIA focusing on Software Defined Networking, cloud infrastructure, and scalable networking solutions.

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA working on Triton Inference Server, focusing on infrastructure solutions and deep learning software development.

Web Application Developer

Senior .NET Core Developer role at NVIDIA, focusing on building secure, scalable web applications and services with 5+ years of experience required.