Siemens logo

Senior Software Development Engineer

Siemens
May 25, 2026
Full-time
Remote friendly (New Cairo City, Egypt)
Worldwide
EDA Jobs, Level - Senior

Job Title

Senior Software Development Engineer

Role Summary

Join Siemens EDA's software development team in New Cairo to design and implement high-performance GPU-accelerated solutions. The role focuses on accelerating compute-intensive algorithms and integrating GPU workloads into production software.

Experience Level

Senior-level. The role expects approximately 5–7 years of relevant software engineering experience focused on high-performance or GPU development.

Responsibilities

Key technical responsibilities include implementing and optimizing GPU-accelerated code and collaborating with product teams to deliver production-ready performance improvements.

  • Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms.
  • Implement CUDA-based solutions for compute-intensive applications.
  • Optimize kernels, memory access patterns, and parallel execution to maximize GPU utilization and efficiency.
  • Analyze and improve CPU/GPU interaction and data transfer efficiency.
  • 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.

Requirements

Must-have technical skills and attributes for immediate contribution.

  • Hands-on GPU programming experience using CUDA.
  • Strong C/C++ programming skills.
  • Proven experience with parallel programming and multi-threaded software development.
  • Good understanding of GPU architecture, memory hierarchy, and parallel execution models.
  • Experience with performance-critical and high-throughput applications (preferred).
  • Strong debugging, profiling, and problem-solving skills.
  • Self-motivated, able to work independently, and effective in team collaboration.
  • Good communication and partnership skills.

Education Requirements

B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related technical field.


About the Company

Company: Siemens

Headquarters: Munich, Germany

Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.

Siemens logo

Date Posted: 2026-05-25