Vacancy is archived. Applications are no longer accepted.
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 4 Linux @ 4 R @ 4 Leadership @ 7Details
We are looking for a versatile Principal Software Engineer / Architect to lead the IGX software team to production. This role focuses on defining and shaping enterprise software offerings for the Tegra embedded system platform. You will work with a worldwide development team to deliver a production-ready, enterprise-grade Linux-based embedded system for AI at-the-edge, contributing across the full stack from hardware bring-up through the full product lifecycle.
Responsibilities
- Define and architect feature sets for production-ready, enterprise-grade embedded systems.
- Collaborate with hardware and product design teams to design and develop system-level software architectures for complex system-on-module (SoM) embedded platform designs.
- Contribute broadly across the stack: hardware platform analysis, boot firmware, Linux kernel, operating system, device drivers, and specialized SDKs for Tegra platforms.
- Design, implement, and enhance system services to ensure scalability, reliability, efficiency, and security.
- Analyze and optimize existing platform software architectures; resolve complex system-level optimization and resource utilization challenges.
- Participate in the full product development lifecycle with high standards for clear requirements, software quality, and performance.
- Lead and collaborate within a worldwide matrixed software development team; perform design, code review and hands-on implementation.
Requirements
- Bachelor of Science (or equivalent experience) or Master’s degree, with 10+ years proven experience in Linux and complex embedded systems development.
- 15+ years of industry experience with responsibility for developing and sustaining commercially available embedded products through a full product lifecycle.
- Deep understanding of embedded platform software for sophisticated system-on-module designs.
- Experience across boot firmware, Linux kernel, device drivers, operating systems and specialized SDKs for Tegra platforms.
- Strong technical teamwork and leadership skills; hands-on developer who actively writes high-quality software and mentors others.
- Strong analytical skills, problem-solving ability, and experience meeting performance objectives.
Preferred / 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 analyze products and architectures to develop security assessments.
- Experience with embedded microprocessor architectures such as Arm Cortex-R and RISC-V.
- Experience with hardware acceleration units for deep learning and computer vision is a plus.
Compensation & Benefits
- Base salary range: 272,000 USD - 425,500 USD (final base salary determined by location, experience, and pay of employees in similar positions).
- Eligible for equity and benefits (see company benefits page).
Additional Information
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Applications accepted until July 29, 2025.
Equal Opportunity
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of any characteristic protected by law.