Jlassi Abdelmonoem
Embedded Software Engineer
Ibn Sina residence, Ksar Said II, Bardo-Tunis
Tunisia
Mobile : +216-**-***-***
E-mail : ************@*****.***
Education
Higher Institute of Computer, Ariana, Tunis
2011- 2014 Industrial computer system engineering.
2008 - 2011 Embedded software licensing.
th
High School 7 November, Bardo, Tunis
2004- 2008 Mathematic baccalaureate.
Professional Career
Embedded Software Engineer _ Client : Continental Automotive
Focus International, Automotive department, Tunisia –August 2014, Present
Embedded development in C / C ++ for the Continental Automotive Rambouillet client.
Project: Infotainment system OVIP
Hardware architecture: Multiprocessor architecture : NEC V850 and Texas instrument Jacinto.
Language: C / C ++, UML.
Real Time Operating Systems : OSEK/VDX, PrKernel.
Development Environment: IBM Rational Rhapsody, Source Insight IDE, Code Composer Studio,Ebinder, CANalyzer,
IBM Rational Rose, Klocwork, DOORS.
Tasks performed:
Participation in the design and development of system management module(power manager module, temperature module,
system life cycle : system startup, system shutdown, different system's session).
Development of a hardware abstraction layer (HAL) and an I2C driver for an automotive digital amplifier Texas
Instruments TAS5412.
Modeling and implementation of a state machine (FSM) for an audio controller to manage its different features.
Design and development of a Diagnostic Trouble Code module (DTC) for the various components of the OVIP car radio.
Participation in writing the different requirements for the various tests to be applied during the Infotainment production
as well as modeling and development of a specific module for these tests.
Engineering Graduation Internship
Telnet Holding, Automotive department, Tunisia - February 2014, July 2014
Using the standard AUTOSAR specifications to develop a Firmware for an LCD touch screen with an SSD1289 TFT as well as
all the needed modules: FlexBus driver, MCU driver, Port driver, ADC driver and CAN driver.
Configuring the Eclipse environment to develop a GNU GCC toolchain according to the Freescale MCF52259 microcontroller
architecture.
Key-words: Standard AUTOSAR, BSW, RTE, SWC, Linker, Startup, m68k-toolchain, CANalyser, CAN Case.
Internship
Cynapsys - Ariana, Tunisia - Stage - July 2013, September 2013
Creating a hardware platform on a Stratix III FPGA board, based on a multiprocessor system MPSoC Composed of
three Nios II processors and the establishment of a real-time operating system µC/ OS-II on each processor.
Developing a software solution to optimize the energy consumption for the multiprocessor system.
Key-words: Quartus, Sopc Builder, EDF scheduling algorithm.
Licensing Graduation Internship
Higher Institute of Computer,, Tunisia - February 2011, june 2011
Implementing and Configuring a Soft-core processor Leon3 with a Sparc-V8 architecture and an embedded core
Linux-2.6.21.1 on a Hpe-mini Fpga borad from the Altera Cyclone II family.
Key-words: Grlib, Snapgear, Sparc-linux.
Academic Projects
Modelling and implementing a MIPS R3000 processor as well as an instruction and a data memories
using the SystemC language.
Key-words: FSM, RAM.
Developing a HD44780 LCD driver dedicated to the STM32 Cortex-M4 microcontroller, displaying the temperature on
the screen from a temperature sensor LM DZ 35 and regulating the temperature using a fan based on a 12V DC motor.
Key-words: ARMv7, ADC, DMA, SPI, PWM.
Implementation of the token algorithm for distributed application, a solution of synchronization and mutual exclusion
where customers decide among themselves who enters the critical section.
.Key-words: Java Remote Method Invocation (Java RMI).
Competences
Langage C, C++, Java, Shell,Matlab, linker script.
Embedded development embedded C, VHDL, SystemC.
Microcontroller STM32 Cortex-M4, STM32 Cortex-M3, STM8S, freescale MCF52259.
Fpga Altera Cyclone II Hpe-mini, Stratix III, Spartan-3E.
Rtos µC/OS-II, ChibiOS/RT.
Os Windows, Linux.
Data base SQL.
Languages
Arabic mother Tongue French Bilingue English Professionnel Italian Beginner.