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

Khawla T.

SENIOR Embedded System Developer C/C++

€450/day
Paris 15e Arrondissement, FR
8-15 years

Average response time: 1 hour

About Khawla

I'm an embedded software developer with 10 years of experience in the field. I'm an expert in developing code (low level /applications/ middleware, etc) for ARM microcontrollers and microprocessors (cortex M, cortex A) on BareMetal, Linux, ThreadX, and FreeRTOS. I master C/C++ and Python.

I can also provide Driver development, automation, benchmarking, etc... I talk English, French, and Arabic fluently and a bit of Spanish,

Happy to help :)
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

  • Spanish

    Conversational

  • German

    Conversational

Remote only
Primarily works remotely

Experience

  • NOKIA
    Senior Embedded System Engineer R&D
    TELECOMMUNICATIONS
    December 2021 - Today (4 years and 6 months)
    Paris, France
    Development of Custom software for DRAGON project (https://www.h2020-dragon.eu/)
    • Develop of Linux BSP based on Xilinx zynqmp ZU19 processor using Yocto.
    • RPM package development for applications and libraries to configure and run the board software
    • Peripherals configuration (FPGA, UART, SPI, Ethernet , etc..)
    • Startup configuration (startup script, peripherals initialization etc..)
    • Uboot customization for the board
    • Dual boot development
    • Users’ custom tools to handle the board
    • Support for hardware team in Italy
    Participated in the development and design of other confidential projects.
    Keywords: Linux, Yocto, Docker, DM-Verity, U-Boot, Secure Boot, Simics, BSP, ZynqMP, ZU19, C/C++, Mobiles Networks, UBT

    Yocto U-Boot Simics BSP ZynqMP C/C++ Cryptography Docker Device driver
  • STMicroelectronics
    Embedded Software Engineer
    NANO-TECHNOLOGY
    May 2018 - September 2020 (2 years and 4 months)
    1. STM32 Middleware Solutions and Support Project Manager:
    > Management of STM32 Middleware Solutions and support
    • Drive both technical execution of strategic partner relationships within STMicroelectronics and end-to-end launch of STM32 based 3rd party products.
    • Support partner developers to build applications using our STM32Cube Firmware from conception to deployment.
    • Deliver a complete platform to partners, helping them build their products on top of STM32Cube
    • Firmware and planning for support and maintainability.
    • Manage STM32 Middleware level 3 support activity.
    • Ensure regular reporting of middleware support and solutions activities towards the high management and participate in the stockholder’s meetings.
    • Set up and update reporting tools and Dashboards (KPIs)
    • Benchmarking study for USB stacks on the market (ST (STM32 families), NXP (IMX7, Kinetis, LPC), TI (MSP430), Infineon (XMC4000), Microchip (SAM), Renesas (Synergy) etc ...)

    Keywords: Project management, Customer focus, STM32, Middleware, ARM Cortex- M, Solution, Support, KPIs, Benchmarking, USB, FatFs, FreeRTOS, BLE, Audio-streaming


    2. STM32 Middleware Applications Engineer:
    > Automation of functional validation of STM32 middleware applications:
    • Development of test scripts for the automation of STM32CubeFirmware Middleware applications to minimize human interactions with hardware (connection wires, signal measurement, injection of external triggers and s signals) and reduce validation time allowing continuous integration.
    • Develop, review, and integrate automated middleware applications and their local test scripts.
    • Installation and configuration of test benches on the remote server.
    • Monitor the Jenkins dashboard of the different test benches
    • Write documentation and user manuals.
    Keywords: Embedded C, Python, XML,IAR EWARM, Git, repo, Gerrit, Codex, Jenkins,
    CubeProgrammer, Autoboard, USB analyzer (Beagle), I2C and SPI analyzer, oscilloscope

    C STM32 USB FreeRTOS FatFs LibJPEG Audio STemWin Display
  • Youtransactor (Jabil)
    Embedded Software Engineer
    BANKING AND INSURANCE
    November 2020 - December 2021 (1 year and 1 month)
    Paris, France
    Development of miniPOS SDK software used as modem solution for EMV payment
    • Develop YT SDK to help customers integrating their payment applications in miniPOS solution.
    • Develop RPC module to interface between secure processor (STM32) and application processor (Quectel BG95).
    • Development of EMV payment module.
    • Development of modem Firmware update module with signature check and decryption/encryption with 3DES
    • Development of External RAM driver
    • Development of network module to handles MDM web services (4G, BLE and WiFi).
    • Write User Manual Documentation.
    Keywords: 4G, BLE, Wi-Fi, BG95,HTTP, SSL, Linux, uCube Touch, Payment,
    OpenSSL,Cryptography, Security, SPI,Quectel,STM32, ThreadX, Doxygen,
    C/C++ ThreadX 4G Wifi SPI STM32 Paiements Cryptographie

Recommendations

Be the first to recommend Khawla

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

Education

  • Ingénieure Electronique Industrielle - Spécialité : Système embarqué
    ENISO
    2013

Skill set

Categories