Software Development Engineer
Core
Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms and machine learning applications.
Role type
GPU Software Engineer
Builds
High-performance GPU implementations for chip, board, and system design tools
Domain
Electronic Design Automation (EDA) / High-Performance Computing
Deliverable
production ML models
Required skills
CUDA programming, C/C++, parallel programming, multi-threaded software development, GPU architecture knowledge, performance optimization, kernel optimization, memory access pattern optimization, debugging and profiling
Preferred skills
Experience with performance-critical and high-throughput applications
Technologies
CUDA, C/C++
Sourced via siemens_eda · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.