Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.
Position Overview
We're seeking a
Software Development Engineer to join our team in Cairo, Egypt. In this role, you'll be responsible for ensuring the quality and reliability of our cutting-edge IC design tools while contributing to the development of advanced AI-driven solutions. You'll work on complex projects that span multiple product areas, maintaining high standards across all platforms and deployment environments.
Key Responsibilities
- Design, develop, modify, and implement software for internal and external products, with a focus on exceeding customer expectations by delivering high-quality solutions on time.
- Develop and implement advanced agentic AI solutions within custom IC design tools to deliver exceptional customer value.
- Ensure the overall functional quality of released products across all required platforms and deployment environments.
- Design, document, and implement software solutions that may involve complex workflows or span multiple product areas.
- Work under general supervision on complex projects while exercising sound independent judgment.
Qualifications:
- B.Sc. or M.Sc. in Computer Engineering, Computer Science, or a related field.
- Strong hands-on experience in software development using C/C++, with a deep understanding of object-oriented design principles and design patterns.
- Solid understanding of data structures, algorithms, and computational geometry.
- Experience working with Large Language Models (LLMs) and enterprise AI applications is a plus.
- Proficiency in Python is a plus.
- Knowledge of Tcl.
- Good understanding of the IC design flow is an asset.
- Good knowledge of software development in Windows environments using Microsoft Visual Studio.
- Good knowledge of Unix/Linux operating systems.
- Familiarity with version control and continuous integration tools.
- Excellent communication skills and a strong commitment to continuous learning.
Why Join Us
We are Siemens:
At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world.
You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!
Our Benefits & Rewards
The salary range for this position is
USD 17,700 to USD 35,400 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/
Our Commitment to Diversity and Inclusion
We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.
Siemens Software. Transform the Everyday