On-site
Siemens AG -
Egypt , Cairo
--
Siemens AG

Job Details


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.


Desired Candidate Profile

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.

Similar Jobs

About Siemens AG
Egypt, Cairo