> Markdown version of [/jobs/ext/2283316-embedded-software-engineer-dpu-platform](https://www.wearedevelopers.com/jobs/ext/2283316-embedded-software-engineer-dpu-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - DPU Platform - **Company:** NVIDIA Corporation - **Location:** Westford, MA, United States - **Experience:** Expert - **Salary:** $116,000.0 - $189,750.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Application Performance Management, Computing Platforms, ARM Architecture, Software Quality, Data Centers, Device Drivers, Embedded Software, Firmware, GNU Compiler Collection, Github, Python (Programming Language), Linux Kernel, Linux Distribution, Shell Script, Software Engineering, System Software, Extensible Firmware Interface, Software Distribution, Gerrit, Git, Information Technology, Hardware Acceleration, U-Boot, Jenkins - **Published:** August 28, 2026 - **Apply:** https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-MA-Westford/Software-Engineer---DPU-Platform_JR2015949-1 ## About the Role * Bachelor's degree in Computer Science/Engineering or equivalent experience * 2+ years of experience in developing software for embedded systems, with proficiency in C and Python * Strong desire to understand the system software stack, focusing on software/hardware interactions, including platform firmware, device drivers, Linux kernel, and user-space application performance * Knowledge of high-performance processor architecture, including CPU and cache coherency concepts, and hardware accelerators * Strong engineering skills, including technical investigation, building, testing, and agile software development processes * Excellent written and oral communication skills * Familiarity with build environment tools such as gcc, git, github, make, bitbake, shell scripts, gerrit, and jenkins Ways to stand out from the crowd: * Experience with ARMv8 microarchitecture, ATF, and/or UEFI software is a strong plus * Familiarity with multiple Linux distributions, with the ability to compare and contrast them * Knowledge of secure boot flows and/or trusted computing environments ## Description We offer an outstanding opportunity for a Software Engineer to join our innovative, world-class team. Are you interested in a highly impactful role that contributes to the development of technology powering the most sophisticated data centers worldwide? Using your expertise in embedded platforms, operating systems, and software distribution, you will work with an ambitious, international development team to solve challenges in delivering top-tier platforms. What you'll be doing: * Develop system software components such as processor firmware, boot-loaders, kernel drivers/modules, and user space applications and libraries * Collaborate with hardware and product design teams to build software for sophisticated SOC platform designs * Support global teams with various customer and internal DPU projects * Address complex system-level optimization and resource utilization challenges * Engage in all levels of the product development lifecycle, prioritizing clear requirements, software quality, and performance * Work within a worldwide matrixed software development team, making a broad impact within our dynamic and technology-centric company ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [The AI Skills Gap: What Tech Leaders Must Get Right](https://www.wearedevelopers.com/videos/1704-the-ai-skills-gap-what-tech-leaders-must-get-right) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keep your code refactorable](https://www.wearedevelopers.com/videos/381-keep-your-code-refactorable) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)