Software Manager - BlueField DPU Platforms

3 Months ago • 8 Years + • Research & Development • $200,000 PA - $322,000 PA

Job Summary

Job Description

NVIDIA seeks a Software Manager for its BlueField DPU Platforms. This role requires 8+ years of software industry experience, specializing in embedded Linux system software and Arm preboot development, including 4+ years of management experience. Responsibilities include mentoring engineering teams, coordinating feature design and implementation, interacting with partners, improving processes, and developing engineers. The ideal candidate possesses expertise in computer architecture, OS principles, C/C++, and project balancing. Familiarity with open-source processes and ARMv8 microarchitecture is a plus. The role involves managing the entire lifecycle of the DPU, from software development to customer support.
Must have:
  • 8+ years software experience (embedded Linux, Arm)
  • 4+ years management experience
  • Expertise in C/C++
  • Strong understanding of computer architecture and OS principles
  • Experience managing complex software projects
Good to have:
  • ARMv8 microarchitecture, ATF, UEFI experience
  • Secure boot and trusted computing knowledge
  • Open-source community experience
Perks:
  • Competitive salary
  • Excellent benefits
  • Equity

Job Details

What do artificial intelligence, autonomous vehicles, robotics, cloud technologies, computer vision, augmented reality, voice recognition, virtualization, and computer gaming all have in common? They all require a high-speed, low-latency, secure, and intelligent network, and the NVIDIA BlueField DPU is at the center of this new groundbreaking technology.

As the BlueField DPU Platform Software team, we are passionate about and directly involved with the entire lifecycle of the DPU, including software development, new board bring-up, low-level device initialization, Linux OS drivers and kernel configuration, system management, and supporting customers with software fixes and new features. We believe our most valuable asset is our people and seek the very best to lead our outstanding team. Do you have management experience with teams developing embedded Arm platforms, operating systems, and software distribution, and an ambition to lead teams forging innovative products and solutions? If so, this position is for you!

What you will be doing:

  • Mentor and expand your engineering team in the planning and execution of initiatives and projects with top quality and timely results.

  • Coordinate feature design and implementation as well issue resolution, as this is a technical leadership role.

  • Interact with internal and external partners to understand their use cases and requirements. Collaborate with engineering teams, program and product management across the product roadmap.

  • Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are implementing in the most efficient and open manner.

  • Develop a team of engineers who understand the bigger picture, value collaboration, and can take ownership of and implement designs from beginning to end.

  • Be familiar with the open-source community process to advance industry-standard programming models and platform support while upstreaming and maintaining software into standard software distributions.

What we need to see:

  • Bachelor's or Master’s degree in Computer Science/Engineering or equivalent experience

  • 8+ overall years of experience in the software industry with specialization in embedded Linux system software stack and Arm preboot development.

  • 4+ years of management experience.

  • Proven track record of taking several complex software features or products through the full product life cycle.

  • Strong understanding of computer system architecture, operating systems principles, HW-SW interactions, and performance analysis/optimizations.

  • Expertise in C/C++ coding abilities and practical hands-on experience

  • Experience balancing multiple projects with conflicting priorities.

  • Flexibility to work and communicate effectively across different teams and time zones.

Ways to stand out from the crowd:

  • Demonstrated leadership of engineering teams doing embedded Linux and preboot Arm work.

  • Experience with ARMv8 microarchitecture, ATF, and/or UEFI software.

  • Knowledge of secure boot flows and/or trusted computing environments is a strong plus.

  • A good sense of humor is key. We like to have a positive team environment.

We offer competitive salaries and excellent benefits, establishing ourselves as a top employer in the tech industry. Our engineering teams are experiencing remarkable growth, making this an exceptional opportunity. If you're an independent and innovative engineering manager looking to develop and lead teams through exciting challenges, we invite you to apply.

The base salary range is 200,000 USD - 322,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Months ago
RoofStack - Senior Data Scientist

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
3 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Burlingame, California, United States (Remote)
5 Months ago
Moon Active - Team Manager, Game Design Tools

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Deep Learning Software Engineer, cuDNN

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Mask Layout Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Tesla - Electrical Engineer, Motor Design - Tesla Bot

Tesla

Athens, Greece (On-Site)
2 Months ago
Samsung Semiconductor - Senior Staff Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Light Speed Studios - Senior Gameplay Engineer

Light Speed Studios

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Senior GPU Kernel Performance Lead

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capcom - Manager, Payroll & Benefits

Capcom

California, United States (Hybrid)
1 Month ago
Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
ByteDance - Machine Learning Engineer-Model Serving Infrastructure (AML-Engine)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
PhonePe - Software Engineer (Backend, 7-10 Yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Massachusetts, United States

Humble Bundle - Business Development Manager

Humble Bundle

Los Angeles, California, United States (Remote)
3 Months ago
Keywords Studios (Player Support) - Regional Service Delivery Manager

Keywords Studios (Player Support)

United States (On-Site)
1 Month ago
Netflix - Solutions Software Engineer (L5), Studio Tech Solutions

Netflix

Los Angeles, California, United States (On-Site)
5 Months ago
Next Level Business Services - Android Integrator

Next Level Business Services

Denver, Colorado, United States (On-Site)
6 Months ago
Red Games Co - Lead Project Manager - Client Services

Red Games Co

Salt Lake City, Utah, United States (On-Site)
2 Months ago
Next Level Business Services - Software Design Engineer

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Crunchyroll - Director of Engineering, Android

Crunchyroll

Dallas, Texas, United States (On-Site)
2 Months ago
Scientific Games  - Security Officer - Day Shift

Scientific Games

Alpharetta, Georgia, United States (On-Site)
2 Months ago
Saviynt - Engineering Manager, Software Engineering

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
Twitch - Social Media Intern

Twitch

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Xsolla - Director, Learning & Development

Xsolla

Los Angeles, California, United States (Hybrid)
3 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Chicago, Illinois, United States (Remote)
6 Months ago
NVIDIA - Senior ASIC Front End Infrastructure Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Cadence - Lead Software Engineer, Synthesis

Cadence

San Jose, California, United States (On-Site)
7 Months ago
Krafton  - 2025 Krafton New Recruitment - Mobile Game Engine Programming

Krafton

Seoul, South Korea (On-Site)
1 Month ago
The Walt Disney Company - Support Engineer (Ride and Show Engineering)

The Walt Disney Company

Hong Kong (On-Site)
2 Months ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Krafton  - [Chairman’s Office] Staff (3년 ~ 6년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
NVIDIA - System Software Engineer - CUDA Driver

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Taipei City, Taiwan (On-Site)

California, United States (Remote)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug