$ whoami

Tsiky Andrianarisata

$ cat role.txt

Embedded Systems Engineer · CESI Toulouse

$ cat status.txt

🟢 Looking for an apprenticeship (alternance)

$ cat firmware.txt

C · C++ · Python · Arduino · STM32 · FreeRTOS

$ cat protocols.txt

I²C · SPI · UART · CAN · PWM · ADC/DAC

$ cat tools.txt

LTSpice · Fusion 360 · Kicad · GDB · Git · Linux

$ _

# About Me

Embedded systems engineer in training, passionate about the intersection of hardware and software. I design and program microcontroller-based systems — from bare-metal C/C++ firmware to real-time operating systems — with a strong background in electronics, signal processing, and RF communications. Currently in my second year at CESI Toulouse, seeking an apprenticeship to deepen my expertise in firmware development, PCB design, and real-time embedded applications.

Languages 🇬🇧 English B2 🇪🇸 Spanish B2 🇫🇷 French — Native
Interests ✈️ Aviation 🏎️ Motorsport 🏊 Swimming (competitive)
Contact 📍 Toulouse andrianarisatatsiky@gmail.com 📞 06 41 15 96 12

Soft Skills

  • 🔹 Reliability — organisation, rigor, punctuality
  • 🔹 Team spirit — collaboration, active listening
  • 🔹 Proactivity — autonomy, initiative, curiosity

# Technical Skills

Hardware · Firmware · Tools

Firmware & Languages
C / C++
Python
Assembly (ARM)
Bash / Linux
🔌 Protocols & Interfaces
I²C SPI UART CAN bus PWM ADC/DAC GPIO DMA RF / Radio Ethernet
💾 MCUs & Platforms
STM32 Arduino / AVR ESP32 Raspberry Pi ARM Cortex-M FreeRTOS
🛠 Tools & EDA
LTSpice KiCad Fusion 360 GDB / OpenOCD Git Oscilloscope Logic Analyser Multimeter

# Projects & Experience

Click a card to expand details.

Firmware · 2025

Embedded Systems & Microcontrollers

Architecture of microcontrollers (ARM Cortex-M, AVR), bare-metal C/C++ firmware development, peripheral drivers (I²C, SPI, UART, GPIO, timers), interrupt handling, and DMA transfers. Applied object-oriented programming in C++ for hardware abstraction layers. Studied real-time operating system concepts (task scheduling, semaphores, queues) and embedded network protocols.

C / C++ ARM Cortex-M Arduino / AVR FreeRTOS I²C · SPI · UART Interrupts / DMA
Hardware · 2025

Electronics & Signal Processing

Analog circuit design: op-amp amplification, active filtering (Butterworth, Chebyshev), power regulation. Radio frequency: modulation schemes, antenna fundamentals, signal chain design. Automatic control: PID tuning, Bode/Nyquist analysis, stability of linear systems. All validated with LTSpice simulations and bench measurements (oscilloscope, signal generator, multimeter).

LTSpice Op-Amp PID Control RF / Modulation Oscilloscope Signal Processing
Radioelectricity · 2025

Radar System for Autonomous Vehicles

Developed a short-range radar prototype aimed at future autonomous car applications. Designed the RF signal chain including antenna selection, transmitter/receiver circuitry, and signal modulation (FMCW). Implemented signal processing algorithms in Python to extract distance and relative speed from the radar returns. Validated the system with bench measurements and real-world obstacle detection tests.

RF / FMCW Radar Antenna Design Python Signal Processing LTSpice Oscilloscope
Electronics · 2025

Audio Amplifier & Speaker Build

Designed and built a complete audio amplification chain from scratch, from preamplification to the final power stage driving a custom speaker enclosure. Selected and dimensioned op-amp stages, active crossover filters (Butterworth), and a Class AB power amplifier. Measured frequency response, THD, and gain using an oscilloscope and signal generator. The finished speaker was fully functional and characterised on the bench.

Op-Amp Class AB Amplifier Active Filtering LTSpice PCB Design Bench Measurement
Embedded · 2024

Weather Station — Embedded Project

Built a fully autonomous weather station on an STM32 microcontroller. Integrated temperature, humidity (DHT22), pressure (BMP280), and UV index sensors over I²C and single-wire protocols. Developed bare-metal C firmware including sensor drivers, data averaging, and a low-power sleep mode between acquisitions. Data was displayed on a small OLED screen and transmitted wirelessly over a serial link for logging on a PC.

STM32 C (bare-metal) I²C / UART DHT22 / BMP280 OLED Display Low Power
Internship · 2026

ONERA — Python/Java GUI Developer

Toulouse, April – June 2026. Developed a complete graphical user interface for the aerospace simulation software CSIPI (Python/PyQt or Java). Created data visualisation modules and post-processing tools for simulation outputs. Collaborated closely with ONERA researchers and end users in an aerospace R&D environment.

Python PyQt Java GUI Aerospace
CESI · 2024

Databases & Digital Modelling

Design, management, and exploitation of relational databases with MySQL. Engineering projects in the construction sector: structural design on Revit, strength of materials calculations, and technical project management with Fusion 360.

MySQL Revit Fusion 360 SQL
Internship · 2021

3D Designer — A3D Design

Limoges, July 2021. Observation internship focused on 3D modelling and animation. Required rigor, patience, and precision. Time management and deadline adherence. Experience in individual and collective projects.

3D Modelling Animation
Sport · since 2008

High-Level Swimmer — ASPTT Toulouse

Intensive daily training (18h/week), national championship participation. Managing the dual project of academic success alongside high-level sport demands. Stress management, perseverance under pressure, continuous performance improvement.

🏊 National level Discipline Resilience

# Resume

Download my full resume as a PDF:

⬇ Download Resume (PDF)