Software Engineer - DPU Platform

NVIDIA AI

Westford (MA)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health Insurance
Comprehensive Benefits

Job summary

NVIDIA AI is seeking a software engineer to develop system software components for advanced SOC platforms. You will work on processor firmware, boot-loaders, kernel drivers, and user space applications, collaborating with hardware and product teams to ensure tight integration.

Bachelor’s degree in Computer Science or Engineering and 2+ years of embedded software experience are required, with proficiency in C and Python.

Qualifications

  • Bachelor's degree in Computer Science/Engineering or equivalent experience.
  • 2+ years of embedded software development experience.
  • Proficiency in C and Python. -Strong engineering fundamentals.

Responsibilities

  • Develop system software components such as processor firmware, boot-loaders, kernel drivers/modules, and user space applications.
  • Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs.

Skills

C
Python
Embedded Systems
System Software
Device Drivers
Linux Kernel
Agile Software Development
Technical Investigation
Build Environment Tools
Firmware
Boot-loaders
Kernel Drivers
User Space Applications
Resource Utilization
High-Performance
Processor Architecture
Secure Boot

Education

Bachelor's degree in CS/Engineering

Job description

Develop system software components such as processor firmware, boot-loaders, kernel drivers/modules, and user space applications. Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs.

Requirements:

A bachelor's degree in Computer Science/Engineering or equivalent experience is required, along with 2+ years of experience in developing software for embedded systems. Proficiency in C and Python, as well as strong engineering skills, are essential.

Key Skills:
  • C
  • Python
  • Embedded Systems
  • System Software
  • Device Drivers
  • Linux Kernel
  • Agile Software Development
  • Technical Investigation
  • Build Environment Tools
  • Firmware
  • Boot-loaders
  • Kernel Drivers
  • User Space Applications
  • Resource Utilization
  • High-Performance Processor Architecture
  • Secure Boot Flows
Benefits:
  • Equity
  • Health Insurance
  • Comprehensive Benefits Package
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer for DPU Platform
Embedded Systems Engineer for DPU Platform

NVIDIA AI • Westford (MA)

On-site
USD 110,000 - 140,000
Equity
Health Insurance
Comprehensive Benefits
Senior System Software Engineer - CPU SoC Boot Firmware
Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 180,000
Competitive salary
Benefits package
Equity
Embedded Systems Software Engineer - DPU Platform
Embedded Systems Software Engineer - DPU Platform

NVIDIA Corporation • Westford (MA)

On-site
USD 116,000 - 225,000
Senior Software Engineer
Senior Software Engineer

Repligen Corporation • Waltham (MA)

On-site
USD 120,000 - 150,000
Paid time off
Health insurance
Dental insurance
+5
System Software Engineer - GPU and SOC
System Software Engineer - GPU and SOC

NVIDIA AI • Redmond (WA)

On-site
USD 180,000 - 260,000
Equity
Embedded Software Engineer, DPU — System & Firmware
Embedded Software Engineer, DPU — System & Firmware

NVIDIA Gruppe • Westford (MA)

On-site
USD 116,000 - 224,000
Equity
Benefits package
Software Engineer
Software Engineer

Actalent • Saint Paul (MN)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+7
Senior System Software Engineer – CPU SoC Boot Firmware
Senior System Software Engineer – CPU SoC Boot Firmware

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
SENIOR EMBEDDED SOFTWARE ENGINEER
SENIOR EMBEDDED SOFTWARE ENGINEER

?(?)? • Sioux Falls (SD)

On-site
USD 110,000 - 140,000
Flexible Work Arrangements
Savings & Retirement Benefits
Tuition Reimbursement
+6
Software Engineer – Product Prototypes and Technology Demonstrations
Software Engineer – Product Prototypes and Technology Demonstrations

Lyte • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Competitive salary and equity
Medical, dental, and vision coverage
401(k) retirement plan
+2