Resume and JobRESUME AND JOB
Siemens logo

Software Development Engineer

Siemens

Software and Technology Jobs

Software Development Engineer

full-timePosted: Jan 13, 2026

Job Description

Siemens Digital Industries Software 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 175 years.

We are looking for a Software Development Engineer to join our team in Cairo, Egypt.

Responsibilities:
  • Develop and maintain system-level verification environments for high-speed interconnects and related domains (e.g., PCIe, CXL, UCIe, and NVMe).
  • Build and enhance automation for system-level tests, interoperability tests, function-level tests, regressions, and releases (e.g., scripting, CI/CD pipelines).
  • Contribute to SDLC activities, including requirements, design, implementation, code reviews, testing, and documentation.
  • Design and extend testbenches and test cases, ensuring reliability and coverage.
  • Run, monitor, and analyze regressions; identify root causes; file issues; and drive fixes to closure.
  • Proactively detect, report, and propose improvements related to performance, reliability, and maintainability.
  • Collaborate closely with software, RTL/HDL, QA, and product teams to deliver high-quality releases.
  • Improve processes and quality by adhering to standards and contributing to continuous improvement.
  • Qualifications:
  • B.Sc. in Computer Engineering or Electronics Engineering.
  • Experience in a similar role.
  • Solid knowledge of C++.
  • Strong scripting and automation skills (e.g., Python, Bash/PowerShell, build/test pipelines).
  • Strong problem-solving skills with a structured approach to debugging and root-cause analysis.
  • Solid knowledge of computer architecture.
  • Familiarity with Verilog or similar HDL languages.
  • Ability to work independently and effectively as part of a team.
  • Proactive mindset with a strong focus on process and quality.
  • Excellent written and verbal communication skills.
  • Preferred Skills:
  • Knowledge of PCIe, CXL, or related protocols.
  • Exposure to EDA/verification environments and simulators.
  • Familiarity with industry-grade HDL emulation platforms or FPGAs.
  • Experience with unit testing, build systems (e.g., Make), and version control (Git/SVN).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and artifact/release management.
  • Comfort working in Linux development environments.
  • Knowledge of static analysis tools, linters, and code quality best practices.
  • Understanding of protocol-level debugging and performance analysis.
  • We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!

    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 and equal opportunity.


    Locations

    • Cairo, Al Qahirah, Egypt

    Salary

    Estimated Salary Rangemedium confidence

    85,000 - 150,000 USD / yearly

    * This is an estimated range based on market data and may vary based on experience and qualifications.

    Skills Required

    • C++intermediate
    • Python scriptingintermediate
    • Bash/PowerShellintermediate
    • Verilog/HDLintermediate
    • CI/CD pipelines (Jenkins, GitLab CI)intermediate
    • Computer architectureintermediate
    • Protocol debugging (PCIe, CXL)intermediate

    Required Qualifications

    • B.Sc. in Computer Engineering or Electronics Engineering (experience)
    • Experience in similar role (experience)

    Responsibilities

    • Develop system-level verification environments
    • Build automation for tests and CI/CD
    • Contribute to SDLC activities
    • Design testbenches and test cases
    • Analyze regressions and drive fixes

    Target Your Resume for "Software Development Engineer" , Siemens

    Get personalized recommendations to optimize your resume specifically for Software Development Engineer. Takes only 15 seconds!

    AI-powered keyword optimization
    Skills matching & gap analysis
    Experience alignment suggestions

    Check Your ATS Score for "Software Development Engineer" , Siemens

    Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

    ATS compatibility check
    Keyword optimization analysis
    Skill matching & gap identification
    Format & readability score

    Answer 10 quick questions to check your fit for Software Development Engineer @ Siemens.

    Quiz Challenge
    10 Questions
    ~2 Minutes
    Instant Score

    Related Books and Jobs

    No related jobs found at the moment.

    Siemens logo

    Software Development Engineer

    Siemens

    Software and Technology Jobs

    Software Development Engineer

    full-timePosted: Jan 13, 2026

    Job Description

    Siemens Digital Industries Software 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 175 years.

    We are looking for a Software Development Engineer to join our team in Cairo, Egypt.

    Responsibilities:
  • Develop and maintain system-level verification environments for high-speed interconnects and related domains (e.g., PCIe, CXL, UCIe, and NVMe).
  • Build and enhance automation for system-level tests, interoperability tests, function-level tests, regressions, and releases (e.g., scripting, CI/CD pipelines).
  • Contribute to SDLC activities, including requirements, design, implementation, code reviews, testing, and documentation.
  • Design and extend testbenches and test cases, ensuring reliability and coverage.
  • Run, monitor, and analyze regressions; identify root causes; file issues; and drive fixes to closure.
  • Proactively detect, report, and propose improvements related to performance, reliability, and maintainability.
  • Collaborate closely with software, RTL/HDL, QA, and product teams to deliver high-quality releases.
  • Improve processes and quality by adhering to standards and contributing to continuous improvement.
  • Qualifications:
  • B.Sc. in Computer Engineering or Electronics Engineering.
  • Experience in a similar role.
  • Solid knowledge of C++.
  • Strong scripting and automation skills (e.g., Python, Bash/PowerShell, build/test pipelines).
  • Strong problem-solving skills with a structured approach to debugging and root-cause analysis.
  • Solid knowledge of computer architecture.
  • Familiarity with Verilog or similar HDL languages.
  • Ability to work independently and effectively as part of a team.
  • Proactive mindset with a strong focus on process and quality.
  • Excellent written and verbal communication skills.
  • Preferred Skills:
  • Knowledge of PCIe, CXL, or related protocols.
  • Exposure to EDA/verification environments and simulators.
  • Familiarity with industry-grade HDL emulation platforms or FPGAs.
  • Experience with unit testing, build systems (e.g., Make), and version control (Git/SVN).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and artifact/release management.
  • Comfort working in Linux development environments.
  • Knowledge of static analysis tools, linters, and code quality best practices.
  • Understanding of protocol-level debugging and performance analysis.
  • We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!

    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 and equal opportunity.


    Locations

    • Cairo, Al Qahirah, Egypt

    Salary

    Estimated Salary Rangemedium confidence

    85,000 - 150,000 USD / yearly

    * This is an estimated range based on market data and may vary based on experience and qualifications.

    Skills Required

    • C++intermediate
    • Python scriptingintermediate
    • Bash/PowerShellintermediate
    • Verilog/HDLintermediate
    • CI/CD pipelines (Jenkins, GitLab CI)intermediate
    • Computer architectureintermediate
    • Protocol debugging (PCIe, CXL)intermediate

    Required Qualifications

    • B.Sc. in Computer Engineering or Electronics Engineering (experience)
    • Experience in similar role (experience)

    Responsibilities

    • Develop system-level verification environments
    • Build automation for tests and CI/CD
    • Contribute to SDLC activities
    • Design testbenches and test cases
    • Analyze regressions and drive fixes

    Target Your Resume for "Software Development Engineer" , Siemens

    Get personalized recommendations to optimize your resume specifically for Software Development Engineer. Takes only 15 seconds!

    AI-powered keyword optimization
    Skills matching & gap analysis
    Experience alignment suggestions

    Check Your ATS Score for "Software Development Engineer" , Siemens

    Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

    ATS compatibility check
    Keyword optimization analysis
    Skill matching & gap identification
    Format & readability score

    Answer 10 quick questions to check your fit for Software Development Engineer @ Siemens.

    Quiz Challenge
    10 Questions
    ~2 Minutes
    Instant Score

    Related Books and Jobs

    No related jobs found at the moment.