loading

It is a long-established fact that a reader will be distracted by the readable content of a page when looking at its layout.

Contacts

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Develop and maintain our 3D rendering engine and shader library.
  • Contribute to the design and implementation of new features and capabilities.
  • Involvement in implementing advanced 3D shading and rendering algorithms.
  • Maintain a performant rendering pipeline and high-quality code.
  • Document and implement demos of the engine.

Qualifications:
Must-Have:

  • BSc. in Computer, Communication, or Electronics Engineering or similar.
  • 1 – 3 years of hands-on experience.
  • Experience with modern C++ (C++17 is preferred).
  • Experience with any 3D graphics API (OpenGL-3.3+, DirectX-11+, Vulkan, Metal).
  • Experience with any GPU shading languages (GLSL, HLSL, MSL).
  • Solid understanding of Mathematics (Linear Algebra, Trigonometry, etc).
  • Familiarity with version control systems (Git) and build systems (CMake) is preferred.

Nice-To-Have:

  • Embedded Knowledge
  • EGL
  • Knowledge of shading algorithms, ray tracing and/or volume rendering is a plus.
  • Knowledge of computational geometry is a plus.

Advantages:

  • Competitive packages in USD.
  • High Learning Curve
  • Transportation allowance
  • Medical insurance
  • Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Analyze software requirements.
  • Develop and maintain software components using C/C++ 14/17 on Linux/QNX
  • Configure and integrate Adaptive AUTOSAR Application.
  • Debug customer issues with root-cause analysis.
  • Work closely with customers (onsite/offsite) and provide support in Adaptive AUTOSAR stacks.

Qualifications

Must-Have:

  • BSc. in Computer, Communication, or Electronics Engineering or similar.
  • 1 – 3 years of hands-on experience with embedded Linux software development
  • Proficiency in C/C++ and OOP
  • Good Knowledge of Adaptive Autosar
  • Familiar with C++ software unit testing frameworks like gtest
  • Awareness of software lifecycle.
  • Scripting languages, e.g., Python, shell, batch.
  • Configuration Management; Git, Gerrit.
  • Good English skills.

Nice-To-Have:

  • Knowledge of Adaptive Autosar configuration tools
  • Knowledge of QNX
  • Good knowledge in virtualization environments (e.g., QEMU)

Advantages

  • Competitive packages in USD.
  • High Learning Curve
  • Transportaion allowance
  • Medical insurance
  • Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Analyze software requirements.
  • Participate in designing, implementing, and testing automotive and AUTOSAR-related components.
  • Configure and integrate AUTOSAR BSWs, SW-Cs, CDDs, and MCAL.
  • Debug customer issues with root-cause analysis.
  • Working in a team and with direct communication with customers effectively.
  • Adhere to quality processes.

Qualifications

Must-Have:

  • B.Sc. in Computer, Communication, or Electronics Engineering or similar.
  • 1 – 2 years of hands-on experience with embedded software and AUTOMOTIVE.
  • Fluent in C programming.
  • Good knowledge of Microcontrollers/Computer Architecture.
  • Hands-on experience with communication protocols, e.g., CAN, LIN, SPI.
  • Configuration Management; Git, Gerrit.
  • Good English skills.
  • Willing to Travel for short or long periods for customer on-site support.

Nice-To-Have:

  • RTOS.
  • Embedded Linux Awareness with C++
  • Scripting languages, e.g., Python, shell, batch.
  • Awareness of software lifecycle.

Advantages

  • Competitive packages in USD.
  • High Learning Curve
  • Transportation allowance
  • Medical insurance
  • Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Analyze software requirements.
  • Participate in designing, implementing, and testing automotive and AUTOSAR-related components.
  • Configure and integrate AUTOSAR BSWs, SW-Cs, CDDs, and MCAL.
  • Debug customer issues with root-cause analysis.
  • Working in a team with direct communication with customers effectively.
  • Adhere to quality processes.

Qualifications

Must-Have:

  • Sc. in Computer, Communication, or Electronics Engineering or similar.
  • 2– 3 years of hands-on experience with embedded software and/or automotive software development.
  • Fluent in C programming.
  • Hands-on experience configuring and integrating AUTOSAR modules.
  • Deep understanding of Microcontrollers/Computer Architecture.
  • Hands-on experience with communication protocols, e.g., CAN, LIN, SPI
  • Awareness of software lifecycle.
  • Configuration Management; Git, Gerrit.
  • Good English skills.
  • Willing to Travel for short or long periods for customer on-site support.

Nice-To-Have:

  • Embedded Linux Awareness with C++
  • Awareness of software testing methodology
  • Scripting languages, e.g., Python, shell, batch. 

Advantages

  • Competitive packages in USD.
  • High Learning Curve
  • Transportaion allowance
  • Medical insurance
  • Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Analyze software requirements.
  • Participate in designing, implementing, and testing automotive and AUTOSAR-related components.
  • Configure and integrate AUTOSAR BSWs, SW-Cs, CDDs, and MCAL.
  • Debug customer issues with root-cause analysis.
  • Working in a team with direct communication with customers effectively.

Qualifications

Must-Have:

  • BSc. in Computer, Communication, or Electronics Engineering or similar.
  • 3 – 6 years of hands-on experience with embedded software and/or automotive software development.
  • Solid experience in C programming.
  • Solid experience configuring and integrating AUTOSAR modules.
  • Deep understanding of Microcontrollers/Computer Architecture.
  • Hands-on experience with communication protocols, e.g., CAN, LIN, SPI
  • Well understanding of software testing methodology
  • Deep understanding of software lifecycle.
  • Configuration Management; Git, Gerrit.
  • Good English skills.
  • Work independently.

Nice-To-Have:

  • Embedded Linux Awareness with C++
  • Adaptive AUTOSAR
  • Scripting languages, e.g., Python, shell, batch.

Advantages

  • Competitive packages in USD.
  • High Learning Curve
  • Transportaion allowance
  • Medical insurance
  • Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Evaluate and enhance the security of one of our ecosystems. 
  • Perform penetration testing on Embedded devices to identify vulnerabilities in hardware, firmware, and software.
  • Assess the security of communication protocols such as Wi-Fi and Bluetooth, and conduct in-depth evaluations of cloud infrastructure, focusing on AWS servers to uncover misconfigurations, API vulnerabilities, and potential data exposure risks.
  • Document findings in detailed reports and effectively communicate results to both technical and non-technical stakeholders.

Qualifications:

Must-Have:

  • BSc. in Computer, Communication, or Electronics Engineering or similar.
  • 3 – 6 years of hands-on experience with embedded Penetration Testing.
  • Solid experience in Embedded systems Penetration testing.
  • knowledge of application protocols (e.g., HTTP/HTTPS, MQTT, DDS, LwM2M)
  • Knowledge of wireless communication protocols (e.g., Wi-Fi, Bluetooth/BLE, Zigbee)
  • Hands-on experience with communication protocols, e.g., I2C, SPI, Ethernet, CAN/FD
  • Solid understanding and hands-on experince in netrowking.
  • Experience with AWS cloud security.
  • Solid understanding of cryptographic concepts 
  • Deep understanding of embedded cybersecurity threats.
  • Deep understanding of embedded cybersecurity known controls and mitigation.
  • Good English skills.
  • Work independently.

Nice-To-Have:

  • Certifications such as OSCP, OSWE or CEH.
  • Experience with ESP32 SoC
  • Experience with reverse engineering tools such as Ghidra or IDA Pro.
  • Experience with hardware-specific attacks (e.g., side-channel attacks, fault injections)

Advantages:
Competitive packages in USD.
High Learning Curve
Transportation allowance
Medical insurance
Bonus based on personnel and company performance

Site: Cairo, Egypt

Type: Full Time

Workplace:  Hybrid

Description/Responsibilities

  • Safety Analyses: Perform Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA) on both architectural and unit levels.
  • Technical Safety Concept Development: Participate in the creation and enhancement of the Technical Safety Concept.
  • Software Safety Mechanisms: Specify and implement software safety mechanisms for fault tolerance at the architectural level, such as software partitioning, Memory Protection Unit (MPU) configuration, and Built-In Self-Test (BIST).
  • Software Integration: Support the integration of safety mechanisms into the software architecture.
  • Embedded Software Development: Contribute to the development of embedded software, including unit testing and integration testing, in accordance with ISO 26262 specifications.
  • Fault Injection Testing: Perform fault injection testing on safety-related functions to ensure robustness.
  • Compliance Reviews: Conduct confirmation reviews to ensure compliance with ISO 26262.
  • Qualification Processes: Apply component qualification and software tool qualification processes as per ISO 26262 standards.
  • Process Improvement: Continuously improve safety analysis methods and processes.
  • Safety Requirements Implementation: Implement specified safety requirements at the architecture level.
  • Software Development: Proficiency in embedded software development, in C  programming languages.
  • AUTOSAR BSW Configuration: Configure and integrate AUTOSAR Basic Software (BSW) using various AUTOSAR tool chains.
  • Customer Issue Analysis: Analyze and resolve customer issues, maintaining existing software implementations.

Qualifications

Must-Have:

  • BSc. in Computer, Communication, or Electronics Engineering or similar.
  • 1 – 3 years of hands-on experience with embedded Linux software development
  • Safety Standards: In-depth knowledge of ISO 26262 functional safety standard.
  • Safety Analysis: Experience with FTA and FMEA methodologies.
  • Software Architecture: Strong understanding of software architecture principles and safety mechanisms.
  • Testing: Experience in unit testing, integration testing, and fault injection testing.
  • Tools: Familiarity with AUTOSAR tool chains and Basic Software (BSW) configuration

Nice-To-Have:

  • Embedded Linux Awareness with C++
  • Scripting languages, e.g., Python, shell, batch.

Advantages

  • Competitive packages in USD.
  • High Learning Curve
  • Transportaion allowance
  • Medical insurance
  • Bonus based on personnel and company performance
Upload your CV