Start Application
SOFTWARE DEVELOPMENT ENGINEER - 506871
El Qahera El Gididaa, EgyptSiemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.
We're looking for GPU Software Engineers to join our Calibre's team in Cairo, Egypt. Candidates will focus on accelerating compute-intensive algorithms on GPUs using advanced parallel programming techniques and performance optimization methodologies. The role requires hands-on experience in GPU computing and high-performance software development.
In this position, you will:
- Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms.
- Develop CUDA-based solutions for compute-intensive applications.
- Optimize kernels, memory access patterns, and parallel execution to maximize GPU utilization and throughput.
- Analyze and improve CPU/GPU interaction, data transfer efficiency, and overall application performance.
- Develop GPU implementations for advanced signal processing and machine learning algorithms.
- Debug and profile GPU applications to identify and resolve performance bottlenecks.
- Collaborate with software teams to integrate GPU acceleration into production systems.
Required Skills, Knowledge, and Experience:
- B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related field.
- Hands-on experience with GPU programming using CUDA.
- Hands-on experience in parallel programming and multithreaded software development.
- Excellent C/C++ programming skills.
- Good understanding of GPU architecture, memory hierarchy, and parallel execution models.
- Experience with performance-critical and high-throughput applications is highly preferred.
- Strong debugging and problem-solving skills.
- Self-motivated with the ability to work independently.
- Excellent communication and teamwork skills.
We're Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.
#LI-EDA
#LI-Hybrid