Achraf Joubiti

Embedded Systems Engineer at Fondation MAScIR
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ben Guerir, Marrakesh-Safi, Morocco, MA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Morocco
    • Research Services
    • 100 - 200 Employee
    • Embedded Systems Engineer
      • Jul 2023 - Present

    • Morocco
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Embedded Software Engineer Intern
      • Feb 2023 - Jul 2023

      - Developed real-time OS (FreeRTOS) based embedded software in C/C++ for ESP32 devices integrating various modules and sensors using I2C, SPI, UART - Engineered an end-to-end OTA (Over-the-Air) updates pipeline over HTTP for 200+ devices in production by deploying firmware binaries on a Linux web server using NGINX as a round-robin load balancer to eliminate bottlenecks - Wrote Python scripts inside a Flask web application to automate C/C++ code generation based on customizable parameters such as NMEA refresh rate - Implemented PPPoS interface using esp-idf to leverage the underlying lightweight TCP/IP stack for MQTT and HTTP data transfer using SIMCom GSM modules Show less

  • 3D Smart Factory
    • Mohammedia, Casablanca-Settat, Maroc
    • Software Engineer Intern
      • Jul 2022 - Aug 2022

      - Deployed a Gunicorn web server developed with Flask behind an NGINX reverse proxy on a Raspberry PI 4 for remote upload of firmware binaries to embedded development boards such as the ESP32 and the Arduino - Used SCP and SSH client with Paramiko and Python for secure firmware hex transfer and used esptool.py & AVRDUDE to upload the binary to the boards - Integrated Redis client with WebSockets to limit the number of users that can access the laboratory and to display the remaining time left before expulsion, and embedded a live real-time view of the electronic setup with OpenCV on the web application - Extended platform capabilities to include STM32 Makefile based projects generated from CubeMX using the arm-none-eabi-gcc cross compiler and OpenOCD to flash the devices Show less

    • Morocco
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer Intern
      • Aug 2021 - Aug 2021

      - Developed web-based application for classroom and student management using PHP with PostgreSQL - Integrated additional Python scripts with BeautifulSoup to webscrape relevant data from school's website - Rewrote the project as a CLI based app with Python using OOP concepts and developed unit tests for the different modules - Developed web-based application for classroom and student management using PHP with PostgreSQL - Integrated additional Python scripts with BeautifulSoup to webscrape relevant data from school's website - Rewrote the project as a CLI based app with Python using OOP concepts and developed unit tests for the different modules

Education

  • ENSA de Fès
    Diplôme d'ingénieur, Génie mécatronique
    2018 - 2023

Community

You need to have a working account to view this content. Click here to join now