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