114 Software Development jobs in Egypt
Software Development Engineer

Posted 7 days ago
Job Viewed
Job Description
Software Development Engineer
Posted today
Job Viewed
Job Description
We’re looking for a **Software Development Engineer** to join our **Calibre Semi Interfaces R&D** team in **Cairo Egypt**.
**Main Responsibilities**:
- Design, implement, improve, and release software that meets functionality, usability, reliability, performance, and supportability requirements.
- Interface with other developers as needed to understand and manage interdependencies of project tasks, product and flow integration issues.
- Participate in project planning and tracking, task investigation, work breakdown, and schedule estimation.
- Write functional and design specifications and participate in reviews of designs, specifications, and code.
- Work with Marketing to understand and support customer needs and requirements.
- Follow software process during software development cycle and deliver code with high quality.
**Required skills, knowledge and experience**:
- B.Sc. in Computer Engineering, Electronics Engineering or Computer Science.
- 0-5 years of experience.
- Very good knowledge or experience in SW programming using C++.
- Familiar with SW algorithms and data structures.
- Knowledge of UI design, Qt, Python, Tcl is a plus!
- Good knowledge in the IC flow as well as semiconductor fabrication and physical verification is an asset.
- Knowledge in Unix/Linux operating system environments.
- Strong ability to learn, explore and innovate with new technologies.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
**We are looking for both fresh graduates and senior engineers, so if you think you have the needed experience send us your CV!**
We offer a comprehensive reward package which includes a competitive basic salary and a generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity for individuals with disabilities in employment, its services, programs, and activities.
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Mid-level Professional
**Job Type**: Full-time
Software Development Engineer
Posted today
Job Viewed
Job Description
We’re looking for a **Software Development Engineer** to join our **Calibre Semi Interfaces R&D** team in **Cairo Egypt**.
**Main Responsibilities**:
- Design, implement, improve, and release software that meets functionality, usability, reliability, performance, and supportability requirements.
- Interface with other developers as needed to understand and manage interdependencies of project tasks, product and flow integration issues.
- Participate in project planning and tracking, task investigation, work breakdown, and schedule estimation.
- Write functional and design specifications and participate in reviews of designs, specifications, and code.
- Work with Marketing to understand and support customer needs and requirements.
- Follow software process during software development cycle and deliver code with high quality.
**Required skills, knowledge and experience**:
- B.Sc. in Computer Engineering, Electronics Engineering or Computer Science.
- 0-5 years of experience.
- Very good knowledge or experience in SW programming using C++.
- Familiar with SW algorithms and data structures.
- Knowledge of UI design, Qt, Python, Tcl is a plus!
- Good knowledge in the IC flow as well as semiconductor fabrication and physical verification is an asset.
- Knowledge in Unix/Linux operating system environments.
- Strong ability to learn, explore and innovate with new technologies.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
**We are looking for both fresh graduates and senior engineers, so if you think you have the needed experience send us your CV!**
We offer a comprehensive reward package which includes a competitive basic salary and a generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity for individuals with disabilities in employment, its services, programs, and activities.
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Mid-level Professional
**Job Type**: Full-time
Software Development Engineer
Posted today
Job Viewed
Job Description
We’re looking for a **Software Development Engineer** to join our **Mentor Emulation Division (MED) Communications** team in **Cairo Egypt**.
**Main Responsibilities**:
- Verify the solutions conformance to relevant 5G and Ethernet standards.
Develop testing tools (mainly in Python/C++/Verilog) to automate the verification of the solutions against relevant standards.
- Participate in GUI test automation based on test specifications using GUI testing tools like Squish.
- Design Test Cases with innovative scenarios beside different Black Box Testing Techniques.
- Contribute defining Test Automation Strategy to implement automation of manual tasks using Jenkins.
- Perform Functional & Non-Functional Testing.
- Identify failures to meet quality standards.
- Run regressions and analyze anomalies till finding their root causes.
- Troubleshoot with product team members to resolve reported issues from field engineers.
**Required skills, knowledge and experience**:
- B.Sc. in Computer Engineering, Electronics Engineering or Computer Science.
- Good knowledge in wireless communication.
- Fundamentals in object-oriented design, data structures, algorithm design and analysis.
- Good knowledge of Python and C++.
- Familiar with problem solving algorithms.
- Knowledge of software black box testing techniques is preferred.
- Experience in Sockets / Threads is a huge plus!
- Knowledge of Linux operating system, 5G, Ethernet, WiFi, Automotive protocols is a plus.
- Preferably has knowledge in CI/CD using Jenkins.
- Design Patterns, UML, Automation of GUI testing is a plus!
- Familiar with Verilog, Simulation and Synthesis.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
We offer a comprehensive reward package which includes a competitive basic salary and a generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity for individuals with disabilities in employment, its services, programs, and activities.
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Mid-level Professional
**Job Type**: Full-time
Software Development Engineer
Posted today
Job Viewed
Job Description
The **IC Verification Solutions **(**ICVS**) division of **Siemens DISW** is expanding and seeking a highly qualified Softwar**e Development Engineer** to join the **ICVS DevOps team**.
The ICVS DevOps mission is to enable highly productive and corporate-compliant development environment for Engineering Organization via creation and deployment of tools, automation, software, hardware and processes.
**Main Responsibilities**
- Our stack uses Angular, CSS, HTML, and bootstrap for the front-end. We use D3 JavaScript library for graphical visualization. The back-end is Java Spring with Hibernate to interface with various SQL databases.
**Required skills, knowledge and experience**
- B.Sc. in Computer Engineering, Electrical Engineering or Computer Science.
- Previous experience or willingness to work on a fast pace **Agile** environment
- Experience with software engineering best practices (testing, reviews and design documentation).
- Participate in creating framework for automated test cases.
- Write functional and design specifications.
- Work closely with QA to achieve high-quality product.
- Knowledge of Version management and continuous Integration tools.
- Familiar with Unix/Linux operating system environments.
- Solid knowledge in Java with very good understanding and experience in Object Oriented Programming.
- Previous experience in building enterprise solutions or portal development using **Spring **Framework.
- Familiar with Web Services (In particular **RESTful Web Services).**:
- Very good knowledge of **Client/Server **architectures.
- Experienced in SQL/noSQL databases and** Hibernate/JPA.**:
- Awareness or experience with **Data visualization** techniques
- Security, authentication, authorization techniques.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
**We’ve got quite a lot to offer. How about you?**
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, and generous holiday allowance.
**Why us?**
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality.
Siemens Industry Software is an equal opportunities employer and does not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage, and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or trade union membership.
**Siemens Software. Where today meets tomorrow.**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Experienced Professional
**Job Type**: Full-time
Software Development Engineer
Posted today
Job Viewed
Job Description
**Let's make the difference together!**
**Meet the team - **Video**
Siemens DISW 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 165 years.
We're looking for a **Software Development Engineer **to join our team in **Cairo, Egypt**.
**Main Responsibilities**
- Designing and developing software components for emulation-based solutions.
- Working through different aspects of software development cycle with deep focus on design and programming.
- Integrating Software and Hardware components.
- Writing professional Functional Specs and Design Documents.
**Required skills, knowledge and experience**
- B.Sc./M.Sc. in Electrical Engineering or Computer Engineering.
- Strong experience in **C/C++** Programming.
- Have the basic knowledge of digital circuits and digital design/systems.
- Knowledge of RTL development / Verilog is a huge plus!
- Preferably has knowledge in scripting languages(Perl, Shell).
- Having background in programming using SystemC is a plus!
- Experience in Embedded Software Development is a plus.
- Experience in using Linux/Unix OS is a plus
- Experience in UI design & UX is a plus!
- Knowledge of storage protocol standards (UFS, SAS, SATA and NVMe) is a plus.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
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, equal opportunity.
**Siemens. Making real what matters**
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Experienced Professional
**Job Type**: Full-time
Software Development Engineer
Posted today
Job Viewed
Job Description
**Let's make the difference together!**
**Meet the team - **Video**
Siemens DISW 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 165 years.
We're looking for a **Software Development Engineer **to join our team in **Cairo, Egypt**.
**Main Responsibilities**
- Designing and developing software components for emulation-based solutions.
- Working through different aspects of software development cycle with deep focus on design and programming.
- Integrating Software and Hardware components.
- Writing professional Functional Specs and Design Documents.
**Required skills, knowledge and experience**
- B.Sc./M.Sc. in Electrical Engineering or Computer Engineering.
- Strong experience in **C/C++** Programming.
- Have the basic knowledge of digital circuits and digital design/systems.
- Knowledge of RTL development / Verilog is a huge plus!
- Preferably has knowledge in scripting languages(Perl, Shell).
- Having background in programming using SystemC is a plus!
- Experience in Embedded Software Development is a plus.
- Experience in using Linux/Unix OS is a plus
- Experience in UI design & UX is a plus!
- Knowledge of storage protocol standards (UFS, SAS, SATA and NVMe) is a plus.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.
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, equal opportunity.
**Siemens. Making real what matters**
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Experienced Professional
**Job Type**: Full-time
Be The First To Know
About the latest Software development Jobs in Egypt !
Lead Software Development
Posted today
Job Viewed
Job Description
In an Agile context, the technical lead is required to undertake the following responsibilities:
- Technical expertise: Strong technical skills and knowledge in software development, proficient in programming languages, frameworks, and other relevant technologies.
- Coaching: Oversees a team of developers, providing guidance, mentoring, and support. Involvement in hiring and training new team members.
- Code reviews and quality assurance: Review code and ensure that it meets quality standards and best practices. Identifying and addressing any issues or bugs in the codebase.
- Lead the CI/CD deployment, GIT/GITLAB supervision and creation of LLD/HLD.
- Drive the projects technically as cloud native/Microservices design & development.
- Build strong relationships with stakeholders, product owner and operations.
- Lead innovation programs, hackathons and development team upskilling.
- Acting as scrum master in specific circumstances.
**About you**:
- Degree in computer science (or other relevant area) and equivalent relevant experience.
- 5+ years’ experience working in an Agile development environment and practicing of Agile frameworks (Scrum, Kanban, XP.etc.).
- Proven records in leadership, coaching development teams and successful projects delivery.
- Web development: proficiency in web development technologies such as HTML, CSS, JavaScript.
- Solid knowledge and experience in Hybrid frameworks like Flutter, Ionic and Cordova.
- Understanding of database concepts and experience with relational databases like MySQL and PostgreSQL. Knowledge of NoSQL databases is a plus.
- Version Control Systems: experience with version control systems like GIT, including branching, merging, and resolving conflicts.
- DevOps practices: understanding of DevOps principles and experience with CI/CD pipelines, infrastructure automation tools (e.g. Kubernetes).
- Security: knowledge of secure coding practices, common security vulnerabilities, and familiarity with security-related libraries, tools, and best practices.
- Data Visualization and Reporting: experience with data visualization tools such as Power BI to create interactive dashboards and reports.
**Additional information**:
**Department**:
Chief Technology Info Office
L’ambition d’Orange Business est de devenir l’intégrateur réseaux et numérique de référence en Europe, en nous appuyant sur nos forces autour des solutions de connectivité nouvelle génération, du cloud et de la cybersécurité.
Nos 30 000 femmes et hommes présents dans 65 pays, dont chaque voix compte, sont tous animés par la même détermination et le même esprit d’équipe, pour construire les solutions digitales d’aujourd’hui et de demain et créer un impact positif pour nos clients, pour leurs salariés et pour la planète.
Nous offrons des opportunités passionnantes grâce à des projets innovants dans la data et le digital, le cloud, l’IA, la cybersécurité, l’IoT, ou encore le digital workspace et le big data.
- Venez vivre cette aventure avec nous !
**Contract**:
Regular
Software Development Manager
Posted today
Job Viewed
Job Description
established background in building employee facing and consumer facing products and services,
experience delivering web solutions at scale, the ability to build and manage a team of skilled engineers, a strong technical ability, an unwavering focus on driving outcomes for the excellent project
management skills, communication skills, and a motivation to achieve results in a fast-paced environment.
**Responsibilities**:
- Lead overall systems service and solution development life cycle
- Lead day-to-day activities of the development and delivery team within an Agile/Scrum environment
- Release management with continuous integration and deployments
- Work closely with the developers in a design-first methodology to architect and develop the best technical design and approach
- Report on status of development, quality, operations, and system performance to management
Qualifications:
- 8+ years of experience in Software Engineering
- Strong public cloud engineering principles including secrets management, Infrastructure as Code, microservices architecture
- Strong knowledge in CI/CD practices, including A/B testing, canary deployments across mobile
- Ability to develop healthy working relationships and collaborate with peers and leaders
- Ability to lead teams through complex or ambiguous situations or challenges
- Ability to build trust and cooperation amongst team members
- Ability to foster engagement amongst team
- Demonstrates advanced problem-solving, troubleshooting, and decision-making skills
- Solutions-oriented with an ability to keep an open mind while finding agreeable solutio
Senior Software Development Engineer

Posted 14 days ago
Job Viewed