Software Release Engineer, Embedded Platform Team

at Nvidia
USD 184,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Linux @ 4 R @ 4 Spark @ 4 Mentoring @ 4

Details

We are looking for an expert Release Software Engineer for the Embedded Platform team. This is an outstanding opportunity to accelerate the pace of Jetson and DGX Spark Product Software system development within NVIDIA. Using your expansive knowledge of embedded platforms, operating systems, and software architectures, you will work with a world-wide development team to address the unique challenges of delivering the world's most powerful platform for crafting solutions for AI at-the-edge. Have you worked on Linux-based embedded products through full product lifecycles and have a passion for hands-on building of innovative products? If so, this position is for you!

Responsibilities

  • Define and expose the capabilities of Jetson and DGX products and bring the latest generations of AI at-the-edge platform to life.
  • Contribute broadly to hardware platform analysis through boot firmware to the Linux kernel and operating system, including niche software SDKs powering the platforms.
  • Collaborate with a worldwide matrixed software development team and hardware/product design teams to develop release timelines for complex system-on-module embedded platforms.
  • Analyze and optimize existing platform software architectures.
  • Design, code review, and implement software across the full stack including UEFI, Linux kernel, device drivers, and specialized hardware acceleration units for deep learning and computer vision.
  • Design, implement, and improve system services to ensure scalability, reliability, efficiency, and security.

Requirements

  • Bachelor’s or Master’s degree or equivalent experience with 10+ years in Linux and embedded systems development.
  • Experience developing and sustaining commercially available embedded products through full product lifecycle.
  • Knowledge of PLC and release processes for complex software components.
  • Extensive experience with Open Source Software and vulnerability management.
  • Excellent technical collaboration skills and ability to lead globally dispersed teams.
  • Passion for hands-on software development and mentoring others.
  • Strong analytical skills, problem-solving abilities, and proven success in performance objectives.

Ways to Stand Out

  • Contributions to open-source software projects; experience as a Linux contributor or maintainer.
  • Deep understanding of security principles and ability to perform security assessments.
  • Experience with embedded microprocessor architectures such as Arm Cortex-R and RISC-V.

Benefits

  • Eligible for equity and benefits.
  • Commitment to diversity and equal opportunity employer status by NVIDIA.