Job Description

As an R&D member (Software Developer) that shall be responsible for the following tasks: ● Design and program advanced embedded systems. ● Develop C++ and C# software applications. ● Software analysis. ● Preparation of test specifications and test scripts. ● Test sub-systems and modules in unit, integration, and system levels. ● Work with solution architects, domain experts, and project members to come to a consensus on your proposed solution and ensure the project meets both clients' and end-users' needs.

Requirements

● Bachelor's or Master's degree in Electronic or Computer Engineering. ● Familiarity with embedded systems and processors. ● Expert in C, C++, and C#, with fair knowledge of object-oriented programming. ● Expert with Real-Time Operating systems and Linux. ● Familiarity with UML and SysML. ● Expert in test methods including black/ white box testing. ● The knack of clean and clear programming and documentation. ● Fluent in English (Reading and writing). ● Goal orientation, punctuality, and teamwork spirit. ● An end-of-service card (for men).

Employment Type

  • Full Time

Details

To see more jobs that fit your career