Principal Software Engineer, Jetson Embedded Platform
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 7 Software Development @ 4 Linux @ 4 R @ 4 Leadership @ 4Details
We are looking for a versatile Principal Software Engineer / Architect to lead the IGX software team to production. This is an outstanding opportunity to define and shape NVIDIA's enterprise software offerings for the Tegra embedded system platform. Using your expansive knowledge of embedded platforms, operating systems, and software architectures, you will work with a worldwide development team to tackle the unique challenges of delivering the world's most powerful platform for crafting solutions for AI at-the-edge. Have you designed 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 architect feature sets for production ready, enterprise grade Linux for Tegra software systems.
- Leverage deep understanding of embedded platform software for system-on-module designs and contribute broadly from hardware platform analysis through boot firmware to Linux kernel and operating system.
- Lead and collaborate within a worldwide matrixed software development team.
- Collaborate with hardware and product design teams to design and develop system-level software architectures for complex embedded platform designs.
- Analyze and optimize existing platform software architectures.
- Design, review, and implement software across full stack including boot firmware, Linux kernel, device drivers, and hardware acceleration units for deep learning and computer vision.
- Design, implement, and enhance scalable, reliable, efficient, and secure system services.
- Resolve complex system-level optimization and resource utilization challenges.
- Participate in a product development lifecycle emphasizing high standards for requirements, software quality, and performance.
Requirements
- Bachelor's or Master’s degree with 10+ years of experience in Linux and complex embedded systems development.
- 15+ years of industry experience responsible for developing and sustaining commercially available embedded products through full lifecycle.
- Excellent technical teamwork and leadership skills.
- Strong analytical skills with proven success in problem-solving and performance achievement.
- Hands-on developer of high-quality software and eager mentor.
Ways to Stand Out
- Contributions to open-source software projects; experience as Linux contributor or maintainer.
- Deep understanding of security principles and ability to conduct security assessments.
- Experience with embedded microprocessor architectures such as Arm Cortex-R, RISC-V.
NVIDIA leads groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization, powering innovations from AI to autonomous cars.
Salary and Benefits
Base salary range is USD 272,000 - 425,500, determined by location, experience, and internal equity. Eligible for equity and benefits.
NVIDIA is an equal opportunity employer committed to diversity and non-discrimination.