Senior Developer Technology Engineer - ARM Platform Performance

World leader in accelerated computing, pioneering AI and digital twins technology.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Senior Developer Technology Engineer - ARM Platform Performance

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Developer Technology Engineer for their Developer Technology team in Würselen, Germany. This role focuses on optimizing software applications for ARM platforms, working at the intersection of AI and 3D graphics workloads. The position offers an opportunity to influence full-stack system design and collaborate with ecosystem partners to achieve outstanding performance and energy efficiency.

The ideal candidate will have strong expertise in software development, particularly in C/C++ and Python, with a deep understanding of ARM architectures and performance optimization. They will work on cutting-edge technology, conducting research, creating proof of concepts, and sharing knowledge through whitepapers and conference presentations.

NVIDIA offers a diverse and supportive environment where innovation is celebrated. The role combines technical depth with collaborative opportunities, making it ideal for someone passionate about performance optimization and system architecture. The position includes working with internal teams and external partners, contributing to the growing focus on SoC platform execution models.

As part of NVIDIA's commitment to pushing technological boundaries, particularly in AI and accelerated computing, this role offers the chance to make a lasting impact on the future of computing. The company's culture encourages creativity, autonomy, and technical excellence, making it an ideal environment for those who thrive on challenges and want to be at the forefront of technological innovation.

Last updated 20 days ago

Responsibilities For Senior Developer Technology Engineer - ARM Platform Performance

  • Optimize software applications for energy efficiency and runtime performance on ARM platforms
  • Collaborate with internal engineering teams on full-stack system design
  • Work with domain experts on computational intensive AI and 3D-graphics workloads
  • Conduct research on software optimization techniques for ARM platforms
  • Create whitepapers and developer blogs
  • Present findings at developer conferences

Requirements For Senior Developer Technology Engineer - ARM Platform Performance

Python
Linux
  • BS or MS degree in Computer Science, Engineering, Mathematics or related degree
  • 5+ years of software development experience
  • Strong proficiency in C/C++, Python, software design, parallel programming
  • Expertise with Windows and Linux native software development
  • Experience with CPU/GPU code profiling and memory transfers
  • Understanding of SoC, CPU or GPU architectures
  • Good communication and organization skills
  • Self-motivated work ethic
  • Willingness to travel occasionally

Interested in this job?

Jobs Related To NVIDIA Senior Developer Technology Engineer - ARM Platform Performance

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.