Sabra - Développeur C++
Ref : 150225H001-
2065 EZZAHRA-TUNIS (Tunisie)
-
Développeur (36 ans)
-
Freelance
Professional Experiences
(1 month)
PROJECT : Design and realization of an electronic acquisition board which acquires a diesel engine’s RPM signal and displays its speed on an LCD via an ARDOUINO board
⦁ Study and selection of the various needed electronic components
⦁ PCB Design of the boards of the different modules
ENVIRONMENT AND LANGUAGES: ARES, C/C++, ATmega2560, ARDOUINO, LCD display
July -
August
(1 month)
The Tunisian Company of Electricity and Gas (STEG): ********
Initiation Internship
⦁ Theoretical study of power generation’s cycle, electronic enclosures and chain regulators
⦁ Coping in an industrial environment
--> Since July 2014 until now : BeanAir
Embedded System Engineer
PROJECT 1 : Wireless Sensor Networks : SpaceNet project
MISSIONS :
Store and Forward Manager Implementation
– SRAM memory manager
– SPI driver of an FRAM memory
– FRAM memory driver
– FLASH memory driver
– Unit test + Integration test
Concentrator Manager Implementation
– SPI driver of the daughter Board
– Management of the frames sent by the motherboard
– Management of data exchanged between the motherboard and the WSN
manager via the concentrator manager
– Unit test + Integration test
Wireless Sensor Network (WSN) Manager Implementation
– Management of the communication between the daughterboard and the
Beandevice
– Management of the packets exchanged via the RF link
Clock Synchronization between the motherboard and the daughterboard
PROJECT 2 : Wireless Sensor Networks : Space Wireless project (In progress)
MISSION : Middleware specification
Management of the messages exchanged between a Beandevice and a
Beangateway
– Sub-profile “Beandevice Addresses, versions and Network capabilities”
– Beandevice Main diagnostic report
– Beandevice Self Test report
ENVIRONMENT AND LANGUAGES: FreeRTOS, EFM32, Embedded C, IDE Eclipse, ZigBee
protocol, standard IEEE 802.15.4
-->March 2013 - October 2013 : ALTRONIC-Tunisie
Graduation Project
PROJECT : Study and design of a drone’s motherboard
Study and selection of the various needed electronic components
PCB Design of the boards of the different modules
Control of a three-phase brushless motor
Control of four servomotors
Control of two modules XBEE Pro1
Control of an accelerometer, a magnetometer, a gyroscope, a barometer and a
temperature sensor
ENVIRONMENT AND LANGUAGES: Altium Designer, Embedded C, Keil µvision4,
STM32F100RBT6, ZigBee protocol, standard IEEE 802.15.4
-->June 2012 - July 2012 : Oxygen Aeronautics
Engineer Internship
PROJECT : Design and realization of an electronic acquisition board which acquires a diesel
engine’s RPM signal and displays its speed on an LCD via an ARDOUINO board
Study and selection of the various needed electronic components
PCB Design of the boards of the different modules
ENVIRONMENT AND LANGUAGES: ARES, C/C++, ATmega2560, ARDOUINO, LCD display
Formation
- National Engineering School of Sousse (ENISo), Engineering diploma
- Preparatory School for Engineering Study of Monastir (EPEIM)
- Pioneer School of Sousse (LPS), Bachelor level in Technology
--> IT skills:
EDA: Altium Designer, Proteus (ISIS et ARES), OrCAD capture, Microwind, NI
Labview, Xilinx ISE, ModelSim, Simplorer
Languages: C/C++, Assembly(x86, ARM), Java, SystemC
Compilers: Eclipse IDE, Simplicity studio, DEV C++, PicC, MikroC, Keil µvision4
Bug tracker : Mantis
Microcontrollers: EFM32GG990F1024, STM32F100RBT6, ATmega2560, PIC16F877,
PIC16F877A, PIC18F45K22
Digital computing : Matlab/Simulink
PLC : Siemens S7-313-2DP
Test platforms: Nexys2 Spartan-3E FPGA, EasyPic v7, STM32VLDISCOVERY,
STM32F4DISCOVERY, Arduino Mega ADK
Real Time OS: FreeRTOS
Environments: Windows, GNU/Linux (Ubuntu)
--> Langages:
Arabic : native language
French : Very good
English : Very good (TOEIC 830/990)
German : Beginner
--> Technical skills:
Embedded systems: Microprocessor architecture, Embedded processors (Intel 8086,
ARM, AVR, LEON, DLX, DSP(TMS320C6713)), Linux Schell Scripting, architecture and
security of embedded systems, embedded communication protocols (RS232, RS485, I²C,
SPI, UART, USB, Ethernet)
EDA : Digital and Analog Electronics, PCB design, microelectronics sizing and design,
placement and routing, electronics schemes design, EDA, SoCs Codesign Hw/Sw, test
of integrated circuits: Integrated test (BIST), Boundary-Scan (JTAG), memories test,
programmable architectures and programmable applications, electromagnetic
compatibility
Electrical and Electrotechnical : Power electronics, design of electrical schematics ,
automatism, industrial PLC, automated production systems, automatic control