You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Omar FallOF

Omar Fall

Embedded Software Engineer

650 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 2h

À propos de Omar

I love building new things, starting from scratch and transforming it into something people truly
value.Professionally, I’ve done this repeatedly at companies big and small; personally, I’m tinkerer

Skills
———-

Linux system and kernel developer with more than 9 years of experience
► Strong knowledge of object-oriented software development, especially in C++ and Rust
► Core focuses of interest currently include security in depth, secure boot (trusted firmware), and Rust
► Expertise in development on linux systems: Linux APIs, kernel, modules, sockets, file systems,
multi-threading, IPC protocols, build systems (Yocto, buidroot, OpenWrt/LEDE) and debugging tools.
► Expertise in embedded board support packages (ARM Cortex A, R and M), custom Linux distributions, AOSP
► Expertise in embedded board support packages bootloaders (TF-A, TF-M, EDK2, Hafnium, OPTEE and U-boot)
► Expertise in low level driver development on Bare Metal such as I2C, UART, SPI, Flash, SD-Card.
► Very good knowledge in Real Time Operating System such as FreeRTOS, Zephyr
► Very good knowledge of TCP/IP networking stack and wireless technologies
► Software architecture, design, development, tests and deployment
► Very good knowledge on IoT security, IoT protocol and IoT architecture
► Very good knowledge on AVB (Audio Video Bridge)
► Expertise on debugging and optimization
► Always committed to delivering high quality result
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Analog Way
    Advanced Embedded Software Engineer
    janvier 2024 - Aujourd'hui (2 ans et 5 mois)
    ✓ Customize Linux distributions by enabling all subsystems using Yocto ✓ Customize DeviceTree and Modify TF-A, EDK2, Uboot, Linux kernel by enabling our custom device ✓ Add custom linux driver for managing the communication between the PS and PL ✓ Enable secure boot, DDR calibration, manage shared peripheral between PL and PS ✓ Develop PCI driver from scratch which is used as a communication between Xeon CPU and FPGA ✓ Bare metal development using Vitis (Xilinx tool suite) ✓ Managing BSP for different product such as Ultrascale and Versal SOC from Xilinx ✓ Provide toolchain to application team
    U-Boot Yocto Linux Kernel Device tree Gitlab CI/CD
  • Toyota Motor Europe
    ADAS Software Developer (C++ and Rust) Adaptive AUTOSAR consortium contributor
    janvier 2022 - janvier 2024 (2 ans)
    Belgium
    Design and Implement Vehicle State Management (service and client side) on UCM (Update and Configuration Management) module ✓ Create ARXML files defining the Adaptive AUTOSAR model for Vehicle State Management (application, deployment, interfaces, machines and processes) ✓ Implementation done with modern C++ code using ARA framework (core, com, rest, executor manager) ✓ Create yocto recipe for VSM ✓ Set up QEMU for test purpose ✓ Implement VSM application with Rust
    Rust C/C++ Yocto Autosar Gitlab CI/CD
  • FN-Herstal (Belgium)
    Firmware developer && Embedded Linux developer
    janvier 2021 - janvier 2022 (1 an)
    Liège, Belgique
    Critical embedded software development for airborne systems ✓ Design, specify and implement Display Unit driver which interface using RS422 protocol ✓ Integrate camera driver and implement the camera streaming acquisition using V4L2. ✓ Support Yocto for new hardware board based on x86 architecture ✓ Update/Rewrite/Integrate yocto recipes for new hardware board
    Bare Metal C/C++ Yocto Driver linux RTOS

Recommandations

Soyez le premier à recommander Omar

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Computer Graphics extended course
    Columbia University.
    2014
    Computer Graphics extended course
  • Engineer in computer science major embedded
    University of Rennes
    2013
    Engineer in computer science major embedded

Catégories