Siemens logo

Software Development Engineer

Siemens
March 16, 2026
Full-time
Remote friendly (New Cairo City, Cairo Governorate, Egypt)
Worldwide
Level - Entry or Early Career

Role Summary

The Software Development Engineer will join the MPower team in Cairo, Egypt, contributing to the design and implementation of software solutions for Electronic Design Automation (EDA).

Experience Level

Entry-level; 0–3 years of relevant experience required.

Responsibilities

The responsibilities of this role include:

  • Design, enhance, implement, and release software that meets functionality, usability, reliability, performance, and supportability requirements.
  • Collaborate with developers to manage project task dependencies and participate in design and code reviews.
  • Contribute to project planning, including task analysis and schedule estimation.
  • Develop functional and design specifications.
  • Work with Marketing and QA teams to understand customer needs.

Requirements

The following qualifications are required:

  • B.Sc. in Computer Engineering or Electronics Engineering.
  • Strong knowledge of C++ programming.
  • Familiarity with modern C++ standards.
  • Experience with software algorithms and data structures.
  • Knowledge of Unix/Linux environments.
  • Understanding of IC design flow is a plus.
  • Excellent communication skills.

Education Requirements

B.Sc. in Computer Engineering or Electronics Engineering is required.


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-03-16