Who am I?
Personal Details

- Name: Mathieu Caldeira
- Date of birth: 12 July 1992
- Nationality: Citizen of France
- Address: Esvres-sur-Indre, France
- Email: mathieu.caldeira@laposte.net
Profesional Profile
Embedded Software Developer specialized in network stack integration. Familiar with ARM Cortex-M processors (STM32) and Freertos operating system.
I Like to keep abreast of new electronics modules and implement them (WiFi, Bluetooth..) I also like to discover new programming languages in order to increase my area of expertise.
My Professional Background
Work Experience
2020 September - Present
Otodo
Embedded Software Engineer
Job Description
Embedded Software Engineer
Integration of protocols in the Otodo gateway.
- Embedded software development in C/JAVA language
- GUI Tools programming (using Qt)
- RF Reverse engineering
- Tests
2017 May - 2020 September
5Team
Embedded Software Developer
Job Description
Embedded Software Developer
Integration of protocols in the Otodo gateway:
- Embedded software development in C/JAVA language
- GUI Tools programming (using Qt)
- RF Reverse engineering
- Tests
Apprentice
Went back to study as apprentice (Embedded Software Engineer).
2014 September - 2017 May
AGILiCOM
Embedded Software Developer
Job Description
Apprentice
Build a testbench software in VisualBasic in order to test the AGILiGATE Ethernet series of gateway after the PCBA (Printed Circuit Board Assembly) and FGA (Finish Good Assembly) manufacturing process. Also had to realize the user manual and the software documentation (V-Model).
Embedded Software Developer
Integrated into the development team, Realize embedded software projects related to the industrial network communication:
- Embedded software development in C language
- Scripts programming in Python (Test tools, repetitive tasks ..)
- Integration of stacks (PROFIBUS, Modbus, EtherNet/IP, prorietary protocols..)
- Realization of the documentation (V-Model)
- Tests
2013 November - 2014 February
CNRS
Software Developer
Job Description
Internship
Create a form object in VisualBasic to control a signal generator other IP and integrate it in the main supervision software.
The signal generator (RIGOL DG1000Z series) was connected to a power amplifier in order to drive two coils used for deviate the particle beam (horizontally and vertically) of a Cyclotron particle accelerator. The NI-VISA application programming interface was used with SCPI commands (Standard Commands for Programmable Instruments) to communicate with the signal generator.
My Education
Education
2017 September - 2020 September
Ecole d'Ingénieurs Polytechnique de l'université de Tours
Informatique industrielle par apprentissage
School Profile Description
This training is specialized in embedded software and hardware development.
This training covers various points:
- Software: Embedded systems, software engineering, embedded development
- Hardware: FPGA, Microcontrolers
- Project management: Control and risk management, embedded system constraints, costing and budget monitoring
2014 September - 2015 September
Université François Rabelais
Systèmes Automatisés et Réseaux Industriels
Licence - SARI
School Profile Description
This training is specialized in automation and networking. The objective is to be familiar with PLC (Programmable Logic Controller), networking and supervision.
This training covers various programming languages:
- PLC programming languages: Grafcet, Ladder
- Software programming languages : C, C++
- Supervision programming languages: PHP, HTML, MySql
- MODBUS
- CAN-OPEN
- PROFIBUS
This diploma is recognized as level 6 by the European Qualifications Framework.
2011 September - 2014 January
Université François Rabelais
Génie Électrique et Informatique Industrielle
DUT - GEII
School Profile Description
This training is specialized in electronics and industrial computing. The objective is to be familiarized with the conception of an electronic board (Software & Hardware). This training cover various elements:
- Conception and design of electronic schematic
- Conception of embedded software
- Implementation of an industrial communication
2008 January - 2011 June
Lycée Henri Becquerel
Systèmes Électroniques Numériques Alarme Sécurité Incendie
Bac PRO - SEN-ASI
School Profile Description
This training is specialized in electronics systems with an option to install and maintain intrusion or fire security alarms and CCTV systems
What I’m best at
Skills & Knowledge
Programming Language
Operating System
Recognitions

Certified PROFINET engineer
13 February 2015 / AGILiCOM
Industrial Protocols
- PROFIBUS
- PROFINET
- MODBUS RTU
- MODBUS TCP
- EtherNet/IP
Language Skills
Experienced
Basic
Advanced
Knowledge
- Operating systems
- Coding rules
- MISRA C guidelines
- Version control (SVN, GIT)
- Buildroot
- V-Model
- Doxygen
- IP Stack (LwIP)
- Profibus ASIC (Profichip)
- Scripting language
- Static Code Checking (Polyspace)
- Bug tracking (TRAC)
- CMake, Makefile
- Eclipse, IAR, Qt