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

Ali Chouchene

Embedded Systems Electronic Engineer

€125/day
Nice, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ali

Electronic engineer and embedded C/C++ developer, I design custom electronic boards and develop robust, optimized firmwares for real-time applications.

With solid expertise in PCB design (KiCad) and low-level development, I am capable of delivering complete, reliable, and industrialization-ready solutions. I master STM32 (ST), NXP, and ATMEL/Microchip microcontrollers, as well as development with or without RTOS (FreeRTOS, CMSIS-RTOS, Zephyr).

My experience covers the implementation of drivers and communication protocols (UART, SPI, I2C, CAN) as well as multitasking software architecture for critical embedded systems. I have contributed to various projects: smartwatches, 3D printer motherboards, IoT modules, and CAN nodes, ensuring performance, reliability, and customer satisfaction.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Nice (up to 20km)

Experience

  • IZITRON
    Embedded systems developer
    October 2023 - Today (2 years and 8 months)
    Nice, France
    I specialize in developing advanced drivers for ARM microcontrollers and coding for GNSS receivers, tailored specifically for battery-powered tracking system applications. My work ensures optimal performance, efficiency, and reliability in embedded systems, enabling precise and continuous location tracking with minimal power consumption. I also have extensive experience in implementing communication protocols such as LoRa and 4G LTE, ensuring reliable data transmission over long distances and in various network conditions.
    C CMake STM32WB LoRa LoRaWan 4G/LTE
  • IZITRON
    Embedded systems developer
    June 2022 - August 2022 (2 months)
    Nice, France
    Develop drivers for ARM microcontrollers compatible with Little kernel which is an operating system used in small embedded devices. Those drivers are used to control internal peripherals like ADC and Timers and for built in serial communication controllers such as UART, I2C and SPI.
  • ORANGE Tunisie
    Embedded systems developer
    July 2020 - September 2020 (2 months)
    Tunis, Tunisia
    I did a 3 months internship at Orange Developper Center in Tunis with the collaboration of Google. This internship was in the form of a competition between various teams and under the thematic of "technology for physical distancing". Our project consists of a personnal smart trainer that allows the user to live the whole experience of a private trainning session with adapted programs, posture detection and correction, voice commands and interactions with a simple and easy interface My tasks consists on:
    - Developing a voice assistant from scratch using python and Snowboy Hotword Detection toolkit.
    - Integration of the voice assistant algorithm on Raspberry Pi while performing a Multithreading technique
    - Creation of the user interface Nvidia Jetson Nano board using python
    - Creation of gadgets to mesure biometric data of the user using Atmega328P microcontroller
    -Assuring the communication among different compartments via Bluetooth, socket communication and radio frequencies.
    -Designing of all the electronic circuits of the system, based on AVR microcontrollers, with KiCad. you can find here all informations related to our project: www.odaco.tn

Recommendations

Be the first to recommend Ali

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Skill set (15)

Categories