
Ramzi Brik
Embedded Software Engineer
Salaire / Taux journalier
Monastir, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Embedded Software Engineer with 3+ years developing real-time control systems for automotive and industrial applications. Expert in AUTOSAR, ISO26262, and C programming on NXP/TI platforms with proven experience at Robert Bosch France. Specialized in BSW development, communication protocols (CAN, Modbus), and RTOS integration for mission-critical embedded systems.
Expérience de travail
ELCO Solutions
août 2022 - Présent
4 ans 3 mois
Embedded Software Engineer
janv. 2024 - Présent
2 ans 10 mois
Development of Software for Real-Time Control System for CRS Power Rectifiers on NXP and TI Platforms : • Development of Basic Software (BSW) and low-level drivers for peripherals and communication protocols on NXP and TI embedded platforms. • Development of the CAN Basic Software and integration of the CANopen communication protocol to ensure communication between devices. • Development of OS Abstraction Layer (OSAL) to abstract operating system (RTOS) functionalities, utilizing FreeRTOS. • Developement of Modbus RTU communication driver over RS485 to enable data exchange between the rectifier and the SCADA system. • Development of control loops modules for voltage and current adjustment with PID algorithms. • Development of HMI to manage system states and handle keypad entries for menu navigation and parameter setting. • Development of cooling handler module to maintain rectifier temperatures within operational limits. • Development of an Event Manager Module for Logging Warnings and Errors to EEPROM and SD Card. Keywords : C language, Object-Oriented Programming, Git, DevAzure, HAL, BSW, LPC159, TM4C, FreeRTOS, FatFs, RS485, CAN, UART, SPI, I2C, Timer, DAC, ADC, GPIO, Modbus RTU
Embedded Software Engineer on behalf of Robert Bosch France
août 2022 - déc. 2023
1 an 5 mois
Soliman, Tunisie
• Development of new features. • Implementation of Hardware Configurations for New Features Based on Bosch Specifications. • Continuous integration of basic components (BC) according to Bosch and Renault specifications. • Development of the SWADP file to add missing functions in other BCs to ensure compilation success. • Perform integration tests for new features such as BFT, DID, and NVM tests. • Analysis of specifications using RQONE database. Keywords : C language, AUTOSAR, ISO26262, ASPICE, ECU.Worx, SDOM, IPE, MISRA, Throttle valve, ARM, BSW, MCAL, CAN, UDS, DID, NVM, BFT, arxml
Graduation Project
SAGEMCOM
févr. 2022 - juil. 2022
6 mois
Soliman, Tunisie
Three-phase voltage (0-300V) and current source (0-100A) adjustable in amplitude and phase in manual and automatic mode for electrical testing of energy meters : - Generation of sinusoidal signals using STM32's DAC. - Automatic adjustment of amplitudes and phases of the signals using LabVIEW and STM32's UART. - Manual adjustment of amplitudes and phases of the signals using Potentiometers and STM32's ADC. - Measurement of signal’s frequencies using STM32's Timer. - Measurement of signal’s amplitudes using STM32's ADC. - Display of the measurements using the STM32 board. - Amplification of the generated signals using OPA541 circuit. - Design of the control and amplification boards using Altium Design. Keywords : STM32, C language, UART, I2C, DAC, ADC, Timer, LabVIEW, Altium Designer, Docklight, OPA541
Electronic Engineering internship
Laboratory of Technology and Medical Imaging Faculty of Medicine Monastir
juin 2021 - juil. 2021
2 mois
Monastir, Tunisie
Development of the Deep learning LSTM model and implementation on SoC-FPGA Keywords : Vivado HLS, C++,VHDL, LSTM, Neural network
Electronic engineering internship
EMKA MED
juil. 2020 - août 2020
2 mois
Monastir, Tunisie
Summer Internship
Hotel Sahara Beach
juil. 2019 - oct. 2019
4 mois
Monastir, Tunisie
Summer Internship
Hotel Sahara beach
juil. 2018 - oct. 2018
4 mois
Monastir, Tunisie
Formation
ISIMM | Higher Institute of Computer Science and Mathematics of Monastir
Engineer's degree
2019 - 2022
4 ans
ISIMM | Higher Institute of Computer Science and Mathematics of Monastir
Fundamental licence STIC
2016 - 2019
4 ans