Senior Software Integration Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $276,000
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive

Description For Senior Software Integration Engineer

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Integration Engineer to spearhead the development of autonomous vehicle features. This role combines cutting-edge technology in AI, computer vision, and autonomous systems, making it an exceptional opportunity for experienced engineers passionate about shaping the future of transportation.

The position involves architecting and implementing L2/L3 autonomous driving solutions, requiring expertise in both software integration and optimization. You'll work with state-of-the-art technology, including NVIDIA's GPU architecture and CUDA programming, to develop efficient and reliable autonomous driving systems.

As a Senior Software Integration Engineer, you'll be responsible for integrating various components of autonomous driving systems, from perception to planning, while ensuring optimal performance and safety standards. The role demands strong programming skills in C++ and experience with heterogeneous computing architectures, particularly GPUs.

The company offers a competitive compensation package, including a base salary range of $148,000 to $276,000, plus equity. NVIDIA is known for its innovative culture and commitment to pushing technological boundaries, particularly in AI and autonomous systems. They provide an environment where engineers can work on groundbreaking technology while collaborating with some of the industry's brightest minds.

This role is perfect for someone who combines technical expertise with a passion for autonomous vehicles and enjoys solving complex integration challenges. You'll be joining a company at the forefront of AI and autonomous technology, with the opportunity to make a significant impact on the future of transportation.

Last updated 18 days ago

Responsibilities For Senior Software Integration Engineer

  • Defining functional software architecture for NVIDIA's L2/L3 autonomous driving solutions
  • Integrating modular software components for self-driving functions
  • Optimizing product implementation to achieve target performance goals
  • Diagnosing system software & functional driving issues
  • Developing efficient mechanisms for heterogeneous hardware engines
  • Performing in-vehicle tests and autonomous drive missions
  • Developing system tests and documentation
  • Developing efficient product code in C++ using GPGPU programming (CUDA)

Requirements For Senior Software Integration Engineer

Linux
  • Bachelor of Science in Electrical Engineering or Computer Science
  • 5+ years of experience in a similar role
  • Excellent C and C++ programming skills
  • Experience with heterogeneous architectures including GPUs
  • Knowledge of image processing APIs and MATLAB tools
  • Software development for CUDA, Linux, and QNX
  • Experience with GIT and build systems like CMake/Bazel
  • Detail-oriented with strong teamwork skills

Benefits For Senior Software Integration Engineer

  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Integration Engineer

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.

Senior System Level Product Engineer

Senior System Level Product Engineer role at NVIDIA, focusing on post-silicon validation and system level testing for industry-leading GPU and SOC products.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development, requiring 5+ years experience in firmware development and strong programming skills.

Senior Power and Thermal Engineer

Senior Power and Thermal Engineer role at NVIDIA focusing on next-generation power management solutions and system architecture optimization.

Senior Silicon Low Power Development Engineer

Senior Silicon Low Power Development Engineer role at NVIDIA, focusing on developing and architecting power-saving features for silicon and system-level implementations.