Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Engineer

SIEMENS
Cairo, Egypt
Posted 4 years ago
76People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Description:

  • You will be required to collaborate with the team to explore different technologies and be able to conclude the research in Functional specification documents. Communicate with R&D, Customer Support, or Marketing colleagues as needed to gather requirements.
  • Write Unit/Functional tests and collaborate with QA to improve overall product quality, and be able to technically lead R&D projects as needed.

Job Requirements

Job Requirements:

  • Proven Hands-on Experience in Software Development using one or more of C/C++/Java technologies.
  • Solid Knowledge in OOP best Practices, Design Patterns, Data Structures and Algorithms.
  • Ability to work independently and within a team, own issues, estimate and solve them.
  • Excellent Written and Verbal Communication Skills, self-motivated and flexible.
  • B.Sc. or M.Sc. in Computer Engineering or Computer Science

Advantageous skills and experience for this position:

  • Strong coding skills with C++11/14, including experience with boost, STL, and multi-threading programming.
  • Knowledge of Unix/Linux operating system environments.
  • Very preferable to have previous QT, TCL, Python, and scripting experience.
  • Knowledge of Embedded SW development flow, embedded OSs, and Linux kernel/drivers is a plus.
  • General understanding of HW Description and Verification methodologies (Verilog, SystemVerilog, UVM) and/or SystemC/ TLM is a plus.
  • Knowledge about Virtualization Technologies (qemu, docker, etc) is a plus.
  • Knowledge of Version management (git is a preference) and continuous Integration tools.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Engineer