Jobs filters

SOFTWARE ENGINEER - C++ / COMPILER - 489733
Waltham, MA
SENIOR MECHANICAL ENGINEER - VELOCE - CARY NC - 501104
Cary, NC
BUSINESS OPERATIONS MANAGER - 500449
Cary, NC
SOFTWARE DEVELOPMENT ENGINEER - 506871
El Qahera El Gididaa, Egypt
SENIOR SOFTWARE DEVELOPMENT ENGINEER - 506638
El Qahera El Gididaa, Egypt
SOFTWARE DEVELOPMENT ENGINEER - 506637
El Qahera El Gididaa, Egypt
ENGINEERING DIRECTOR - 506270
El Qahera El Gididaa, Egypt
AI/ML TECH LEAD - 506164
El Qahera El Gididaa, Egypt
SSP - BRIGHTLY CLOUD ENGINEERING INTERN - 506764
El Qahera El Gididaa, Egypt
SSP - TURNKEY VERIFICATION INTERN - 506773
El Qahera El Gididaa, Egypt
SSP - VER DIGITAL TWIN INTERN - 506775
El Qahera El Gididaa, Egypt
SSP - HAV R&D SOFTWARE DEVELOPER INTERN - 506776
El Qahera El Gididaa, Egypt
SOFTWARE DEVELOPMENT ENGINEER - 506871
El Qahera El Gididaa, EgyptSiemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.
Siemens 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




