Embedded Software Integrator

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. 

Under the responsibility of the Software Project Leader, the Embedded Software integrator is in charge of managing and maintaining our build system and integration environment for the software work products. He is responsible for quality and functional objectives of his work products meeting our organization objectives and the project's targets. The target is to be the overall integrator and release manager for automotive related software components that will be delivered to our tier1’s and tier2’s customers. 

 

  • Software integration (DevOps/Continuous Integration/Continuous Delivery/Source Code Integration)

  • Performing basic tests and system behavior evaluation

  • Measure and monitor system performance

  • Cooperate closely with Software Engineers for perform correct integration activities

  • Configuration and maintenance of project repository

  • Preparation of production software versions (SW releases)

Job Requirements

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

  • A minimum of three years of related working experience. 

  • Very good programming skills in C, preferably also in C++

  • Hands-on experience in applying code standardization and quality tools (MISRA, QAC, PC-Lint)

  • Knowledge about Classical AUTOSAR integration and SWC Development is a plus

  • Knowledge about Embedded Real-Time Operating Systems

  • Experience in dealing with different interfaces (SPI, I2C, CAN, Ethernet) is a must

  • A good understanding of C, C++ and Java

  • Good scripting ability (Python, Bash, or other Scripting language) 

  • 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