Bienvenue sur le profil Malt de Cheikhrouhou !
Localisation et déplacement
- Localisation
- Paris, France
- Télétravail
- Effectue ses missions majoritairement à distance
Vérifications
Langues
Catégories
Compétences (4)
Cheikhrouhou en quelques mots
experience in analysis, development, implementation, and testing variously embedded
systems.
Quick learner, detail-oriented, strong analytical and problem-solving skills.
Ability to rapidly analyze problems and generate innovative solutions.
In addition, looking forward to giving added value to my work and those working around
me.
Expériences
X-Cite S.A.
Senior Embedded Engineer
-Design, develop and maintain software for a different real-time embedded project on FreeRTOS and Zephyr.
-Experience with wireless communication for IoT devices such as WiFi, BLE,GSM,GPS, LTE Cat M1/NB2, 5G.
-Integration of 5G SA/NSA on embedded Linux with HD video streaming
-Work closely with the hardware engineering team to do a schematic review, debug, integrate and fix the hardware.
-Work with Version control systems (git and GitLab) for code storage, projects integration, and issue tracking
Sofia Technologies
Embedded Software Engineer
- Analyze client/internal bugs, identify the root cause and resolve them with a minimum impact on the system.
- Design, implement and test a custom FOTA (Firmware Over The Air) over MQTT/HTTP and BLE 4.2 for wearable devices.
- Implement the communication with Amazone S3(HTTPS) and AWS IoT(MQTTS) on the embedded systems.
- Integrate and test secure BLE communication and BLE 5.0 on medical devices.
- Design and develop Android applications to upgrade the embedded systems via BLE 4.2 and to test the BLE 4.2/5.0 throughput.
- Integrating the Secure Boot and Secure Firmware Update(SBSFU) on the wearable IoT device.
- Customize the SBSFU to update the firmware over MQTT/HTTP.
- Write technical documentation and presentations on developed Software drivers and applications.
- Work with SVN for code storage and projects integration. Methodology: Agile/Scrum Languages: C/C++, Java, SQL IDE: Keil, Android studio, WICED studio, Eclipse, IAR Environments: Windows, Android
CompiTechnology
Embedded Software Engineer
- Design and develop robust, flexible, reusable and optimized solutions for real-time embedded software systems.
- Test firmware which includes device drivers (I2C, SPI, UART, PWM,) and multitasking app code with demonstrated performance, reliability, maintainability.
- Design, implement and test a custom DFU (Device Firmware Update) OTA (Over The Air) via BLE 4.2 (Bluetooth Low Energy) with a smartphone.
- Design and develop Android applications to communicate, configure and upgrade the embedded systems via BLE 4.2.
- Integrate Firebase and Fabric cloud-hosted database to Android applications in order to allow real-time analysis, databases control and crash reporting.
- Create SQL database structures which can be integrated with Android applications and a web server.
- Work with Version control systems (GIT and Bitbucket) for code storage and projects integration.
- Develop and submit schematics and layouts for a multi-layer, double sided and high-speed PCBs (printed circuit boards) for varied applications and hardware configuration with CadSoft EAGLE.
- Assemble the developed PCBs, then run performance and high intensive hardware tests as required to make sure all hardware components work as expected. Methodology: Agile/Scrum Languages: C/C++, Java, SQL Tools: Keil, Android studio, MySQL Workbench, Eagle Environments: Windows, Android
National School of Engineering, Sfax (ENIS)
Embedded Software Engineer
- Language: C/C++, VHDL
- IDE:Vivado, xilinx SDK, Eclipse
- Embedded: Xilinx Zynq-ZC706
- Environments: ubuntu, Petalinux
Recommandations externes
Consultez les recommandations qu'a reçues Cheikhrouhou