Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Developer Technology Engineer - ARM Platform Performance

This job is offline
AI Summary ✨

Requirements:

  • BS or MS degree in Computer Science, Engineering, Mathematics or related degree

  • 5+ years of respective work experience as software developer

  • Strong proficiency in C/C++, Python, software design, parallel programming techniques

  • Confirmed expertise with developing native software on Windows and Linux operating systems

  • A distinct passion for performance optimization of AI and/or 3D-graphics E2E workflows and in-depth experience with tools for profiling CPU/GPU code and memory transfers

  • Fundamental understanding of SoC, CPU or GPU architectures

  • Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills

  • Self-motivated, driven work ethic that thrives in a matrix environment

  • Occasional travel for conferences and on-site visits with external partners

Nice to haves:

  • Knowledge of most recent ARM architecture, ARM assembly and memory model

  • Experience with the SSE, AVX, NEON or SVE instruction set extensions

  • Expertise with GPU compute or graphics APIs, like CUDA, Vulkan, or DX12

  • Hands-on with energy efficiency tuning on SoC platforms or embedded systems

What you'll be doing:

  • Work with our fast-pace developer ecosystem partners on optimizing their software applications to run at highest standard energy efficiency and at outstanding end-to-end runtime performance on new generation ARM platforms.

  • Collaborate with internal engineering teams and become influential to full-stack system design by providing relevant runtime characteristics of real-world workflows and constantly challenge SoC design specifications by proof of concepts.

  • Work hand in hand with other domain-expert team members to focus on computational intensive AI and 3D-graphics workloads.

  • Stay on top of latest research about software optimization techniques on ARM platforms, perform targeted POCs and publish results as whitepapers or developer blogs and present your findings at developer conferences.

Perks and benefits:

  • NVIDIA is widely considered to be one of the technology world’s most desirable employers.

  • Equal opportunity employer with a focus on diversity and inclusion.

  • Reasonable accommodation for individuals with disabilities during the application process and employment.

Apply here
NVIDIA logo

NVIDIA

Germany

Experience: Senior
Posted: December 4, 2024
Python
backend

Similar jobs

  • 9 hours ago
    New
  • 2 days ago
    New
    Remote
  • 5 days ago
    Remote
  • 5 days ago
    Remote
  • See all jobs in Germany