About Achraf
Arabic
Native or bilingual
German
Native or bilingual
English
Fluent
French
Native or bilingual
Experience
- Robert Bosch GmbHEmbedded Linux DeveloperNovember 2019 - Today (6 years and 7 months)Leonberg, BW, GermanyMy responsibilities have included customizing Linux-based Board Support Packages (BSPs) using Yocto, adding recipes for company software, modifying device trees and integrating/debugging drivers. Additionally, I have expanded the embedded software written in C++ by incorporating new features and creating regression tests and documentation to ensure its robustness and functionality.Responsibilities:• Adaptation of Linux kernel and device Trees from various suppliers such as Renesas, NXP, and Qualcomm to ensure compatibility with hardware designs.• Creation and adaptation of Yocto recipes to integrate company Software.• Integrating Ethernet Transceiver RTL9010A driver in Linux kernel.• Implementation and extension of production line software written in C++: Digital Input Output and I2C routines.• Implementation of regression tests using Python and pytest.Technical Environment:• Software Development: C, C++, cmake, python , pytest.• Socs: Renesas v4h, S32g.• Protocols: I2c, cci, ethernet.• Environment: yocto, Linux, uboot.
- BOSCHAutomotive Software developerNovember 2017 - November 2019 (2 years)Leonberg, BW, GermanyResponsibilities:• Implementation of Function On Demand Feature using C++.• Implementation and bug analysis of Diagnostic Features such as Measurement, Calibration using UDS protocol.• Configuration and code generation of Basic Software (BSW).Technical Environment:• Software Development: C++, C.• Microcontroller : Infineon Aurix 2G.• Protockols: AUTOSAR, DCM, UDS, CAN-FD.• Others: Git, BCT
- SAGEMCOM TunisEmbedded Linux DeveloperJune 2017 - November 2017 (5 months)Implementation and integration of Netflix DPI on Intel boards; DPI (Device Partner Interface) is the interface between the Netflix application and hardware, essentially comprising video, audio, and graphics drivers. Implementation of DPI was done in C++ and integrated in Buildroot environment.Responsibilities:• Development of video and audio DPI using the ISMD library.• Fixing audio and video synchronization errors.• Integration of the package into the Buildroot environment.• Integrating Netflix DPI build system using cmake.Technical Environment:• Software Development: C++, C, Shell, CMake.• Soc : Intel i386.• Environment: Embedded Linux, Buildroot.• Other: Git, Multithreading.
Recommendations
Be the first to recommend Achraf
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master of Science in Computer ScienceNational School of Computer Sciences (ENSI)2015Master's in Computer Science.
- National Entrance Exam for Engineering Schools.Preparatory institute for engineering studies IPEIT2012National Entrance Exam for Engineering Schools.