Software Development Engineer

Siemens Digital Industries Software

4.5

(57)

New Cairo City, Egypt

Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.
  • #420812-en 1

    Position summary

    models that can be used to create Virtual Platforms.

    • Test existing Microprocessor models using bare-metal and operating system software.

    • Verify Peripheral models functionality versus behavior using SystemC.

    • Apply unit test/debug methodology and execute test/implementation plans.

    • Develop Microprocessor models for architectures including Arm, PPC, RISCV, TriCore, MIPS, etc.

    • Develop Peripheral/Interconnect models for devices including Interrupt Controllers, Coherent Interconnects, etc.

    • Simulate and Debug Customer's Software.

    • Write professional Functional Specs and Design Documents.

    Required Skills, Knowledge and Experience:

    • B.Sc. or M.Sc. in Electronics and Communication or Computer Engineering with Very Good and Honors degree or higher.

    • Solid knowledge in C/C++ Programming.

    • Solid Knowledge about digital and logic design concepts.

    • Familiar with microprocessor and microcontroller design.

    • Familiar with modeling using SystemC/TLM is a plus.

    • Strong knowledge in QEMU is a plus.

    • Good understanding of Embedded Software (Linux/RTOS) is a plus.

    • Good programming skills using Shell Scripting, Python, Tcl, Perl is a plus.

    • Knowledge in Unix/Linux operating system environments.

    • Highly developed communication skills, including the ability to present ideas and share your knowledge with others.

    Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.