Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Software Development @ 3 Linux @ 3 R @ 3 Spark @ 3Details
We are looking for an expert Release Software Engineer for the Embedded Platform team to accelerate Jetson and DGX Spark product software system development. You will work with a worldwide development team addressing the challenges of delivering AI at-the-edge platforms. The role focuses on Linux-based embedded products across full product lifecycles and requires hands-on development across platform firmware, kernel, OS, and platform SDKs.
Responsibilities
- Define and expose capabilities of Jetson and DGX products and bring new AI at-the-edge platform generations to life.
- Collaborate with hardware and product design teams to develop release timelines for complex system-on-module embedded platforms.
- Analyze and optimize existing platform software architectures.
- Design, conduct code review, and implement software across the full stack: UEFI, boot firmware, Linux kernel, device drivers, operating system, and specialized hardware acceleration units for deep learning and computer vision.
- Design, implement, and improve system services to ensure scalability, reliability, efficiency, and security.
- Contribute broadly to hardware platform analysis and hardware bring-up through the full product lifecycle.
- Work within a worldwide matrixed software development team and coordinate across globally distributed teams.
Requirements
- Bachelor’s degree (or equivalent experience) or Master’s degree and 10+ years of experience in Linux and embedded systems development.
- Demonstrated responsibility for developing and sustaining commercially available embedded products through a full product life cycle.
- Experience with PLC process and release process for complex software components / release engineering for embedded platforms.
- Extensive experience working with open source software and vulnerability management across components.
- Deep understanding of embedded platform software for system-on-module designs, including boot firmware, UEFI, Linux kernel, device drivers, and platform SDKs.
- Excellent technical collaboration skills and ability to lead across globally distributed teams; hands-on developer who mentors others.
- Strong analytical and problem-solving skills, with a focus on performance and quality.
Ways to stand out
- Contributions to open-source software projects or experience as a Linux contributor/maintainer.
- Deep understanding of security principles and experience performing security assessments of products and architectures.
- Experience with embedded microprocessor architectures such as Arm Cortex-R and RISC-V.
Compensation & Benefits
- Base salary range: 184,000 USD - 287,500 USD (determined based on location, experience, and comparable roles).
- Eligible for equity and company benefits.
Additional information
- Applications accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer and is committed to diversity and non-discrimination.