Embedded Software Testing Engineer

Full Time

Experienced (Non-Manager)

Cairo, Egypt

About the Job

For our new and growing organization, we are looking for team-oriented candidates who can empower our development team in Egypt.


Your official position is a Software Systems Test Engineer for automotive control and safety systems for drivers and passengers. In practice, this means co-developing electronic devices based on microcontrollers with embedded software. Testing devices with embedded software requires the development and use of special test systems consisting of an electronic device and appropriate software. Therefore, you will have the opportunity to build electronic devices and their programming. Our tests are mostly automatic, so their creation is also an opportunity to acquire and develop programming skills.

  • Creating test cases based on customer requirements

  • Design of the automated test environment and automation of tests

  • Testing of the product using developed test cases

  • Reporting of the results

Job Requirements

  • BSc. Degree in electrical engineering or computer science or a similar.

  • A minimum of two years of related working experience. 

  • Knowledge of scripting languages (e.g. TCL, Perl, Python)

  • Knowledge of issues related to software testing (according to ISTQB)

  • Knowledge of CANoe software, data bus: CAN, LIN, FlexRay, Ethernet

  • Knowledge or experience in the field of OBD diagnostics

  • Excellent understanding of Version control, Build Management using Git/Gerrit/Jenkins/Artifactory

  • Use of Jira, Confluence, Polarion project tools.

  • Knowledge of trends in continuous integration (CI) and continuous deployment (CD) technology

  • A Team oriented mind set, with “I can do it” attitude. 

  • Fluent skills in English, German language skills are a plus