Taro Logo

Senior Software Release Engineer, Holoscan

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $287,500
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Healthcare

Job Description

NVIDIA is seeking a Senior Software Release Engineer to join their Holoscan team, offering an exciting opportunity to accelerate sensor processing software development. This role combines DevOps expertise with software engineering, focusing on building and maintaining robust release pipelines for NVIDIA's cutting-edge technology platforms. The position requires a strong background in software development and release engineering, with 8+ years of experience and expertise in CI/CD, build systems, and security practices.

The role involves leading critical aspects of the software release lifecycle, from implementing build and deployment processes to maintaining version control systems. You'll work with cross-functional teams to ensure smooth software delivery while maintaining high quality standards. The position offers exposure to advanced technologies in AI and medical applications, with opportunities to work on embedded systems and security-critical components.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $287,500 USD, plus equity and comprehensive benefits. The position provides flexibility with both remote and on-site options in Santa Clara, CA or Durham, NC. This is an excellent opportunity for an experienced release engineer looking to impact the future of accelerated computing and AI technology while working with industry-leading teams.

The ideal candidate will bring strong technical skills in C/C++, Python, Docker, and Linux systems, combined with excellent interpersonal abilities and a proven track record in software release management. Additional value is placed on open-source contributions, security expertise, and experience in medical AI applications.

Last updated 3 days ago

Responsibilities For Senior Software Release Engineer, Holoscan

  • Define and implement build, release, and deployment processes
  • Automate and optimize software release pipelines
  • Lead and maintain version control systems
  • Collaborate with development, QA, and product teams to ensure smooth software delivery
  • Investigate and resolve release-related issues
  • Supervise and improve release metrics and efficiency
  • Ensure compliance with release policies and procedure

Requirements For Senior Software Release Engineer, Holoscan

Linux
Python
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 8+ years of proven experience
  • Extensive experience with source control management, CI/CD/CT and build systems
  • Software development skills: C/C++, Python, Bash, Docker, CMake
  • Familiarity with cross-compilation and embedded systems
  • Experience with building and customizing Yocto-based distributions
  • Knowledge of security vulnerabilities and patch management
  • Experience with Linux operating systems
  • Outstanding teammate with excellent interpersonal skills

Benefits For Senior Software Release Engineer, Holoscan

Equity
  • Equity
  • Benefits package available at nvidia.com/benefits

Related Jobs

Senior System Software Engineer - DevOps and Infrastructure Automation

Senior DevOps Engineer role at NVIDIA focusing on AI infrastructure automation and CI/CD pipeline management, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior Software Engineer - Bare Metal DevOps

Senior Software Engineer position at NVIDIA focusing on Bare Metal DevOps, managing infrastructure and developing solutions for AI workloads using Kubernetes, Rust, Go, and Python.

Senior Software Engineer - Bare Metal DevOps

Senior Software Engineer role at NVIDIA focusing on Bare Metal DevOps, managing infrastructure and Kubernetes clusters for AI workloads.

SWQA Tools Development Engineer

Senior SWQA Tools Development Engineer position at NVIDIA, focusing on certification testing and automation tool development using AI/ML technologies.

Senior Software Engineer - Build Systems

Senior Software Engineer position at NVIDIA focusing on build systems and DevOps, working with Bazel and robotics infrastructure.