Education
The academic path that got me here.
Master's in Electrical and Electronics Engineering
ENSEIRB-MATMECA — Bordeaux INP
Sep 2023 – Sep 2025
Specialisation in Embedded Systems. Double-degree supported by a CAPES scholarship, BRAFITEC program.
Bachelor's in Aerospace Engineering
Universidade Federal de Santa Maria (UFSM)
Mar 2020 – Dec 2025
Aerospace engineering.
Skills
The technologies and tools I've been working with throughout my academic and professional journey.
Experience
Where I've worked and what I've been building along the way.
Aug 2025 – Present · Zurich, Switzerland
Software Engineer
MKdigital
- Co-founder software engineer at MKdigital, building a bookkeeping agentic AI.
Feb 2025 – Aug 2025 · Caen, France
Embedded Software Engineer Intern
Orange Innovation
- Designed and developed an IoT (e)SIM card demonstrator integrating secure cryptographic operations within resource-constrained embedded environments.
- Built SignAppX, a modular C application on RIOT OS for the Nordic nRF9160 DK, implementing AT commands and APDU messaging for secure (e)SIM communication.
- Developed TrustSignApplet, a Java Card applet deployed on physical SIM cards to enable cryptographic signature generation and validation with secure element technology.
- Architected a chunked messaging protocol supporting inputs up to 4 KB (16 chunks x 250 bytes), surpassing the standard 255-byte APDU limitation.
- Validated end-to-end integrity of cryptographic operations through shell-based functional testing.
May 2024 – Sep 2024 · Talence, France
Embedded Software Engineer Intern
ENSEIRB-MATMECA
- Designed and deployed a LoRa-based IoT temperature monitoring system for the ENSEGID building, with 20 nodes across 3 floors, to address climate-control inefficiencies in the ATES geothermal system.
- Developed embedded firmware for STM32 microcontrollers integrating DHT11 and LDR sensors using STM32CubeIDE.
- Engineered custom PCB designs in PROTEUS, including voltage dividers and sensor circuits for all 20 distributed nodes.
- Built a three-layer network architecture (nodes to Raspberry Pi gateways to LoRa server) transmitting data every 3 minutes at 865.2 MHz (SF12, 14 dBm).
- Designed and 3D-printed PLA enclosures for nodes and gateways.
Aug 2022 – Oct 2023 · Santa Maria, Brazil
Manager, Structures Department
Tau Rocket Team
- Led the Structures Department, overseeing structural design and material selection for experimental rocket projects within the UFSM student rocket team.
May 2022 – Aug 2023 · Santa Maria, Brazil
Undergraduate Researcher
GEPOC — UFSM
- Researched first- and third-order passive filters (L and LCL) for grid-connected power converters, comparing costs, volumes, and losses.
- Developed MATLAB simulation code and authored a paper on the subject.
Projects
A selection of projects I have worked on — from internships and research to personal builds.
IoT (e)SIM Cryptographic Demonstrator
Built during my internship at Orange Innovation, SignAppX is a modular embedded C application running on RIOT OS on the Nordic nRF9160 DK. It communicates with an (e)SIM card via TrustSignApplet, a Java Card applet deployed on physical SIM hardware to deliver end-to-end cryptographic signing of IoT data. A custom chunked protocol built on APDU commands pushes beyond the standard 255-byte APDU limit, supporting up to 4 KB of data input.
LoRa IoT Temperature Monitoring Network
Designed and deployed during my internship at ENSEIRB-MATMECA, featuring 20 wireless sensor nodes across the ENSEGID building, built around STM32 microcontrollers, DHT11/LDR sensors, and custom PCBs. Data is transmitted every 3 minutes over LoRa through a Raspberry Pi gateway, completely independent of the building's Wi-Fi. The collected data is used to improve the ATES geothermal climate control system installed in the building.
CubeSat ADCS Control System
Research project focused on attitude determination and control for CubeSats, comparing discrete-time dual-loop and servo control approaches, with an optimised design. The work was published in a peer-reviewed journal.
About Me
I'm Bernardo Eckert Recktenvald, an Embedded Software Engineer from Rio Grande do Sul, Brazil. I hold a double degree in Aerospace Engineering (UFSM) and Electronics Engineering with a specialisation in Embedded Systems (ENSEIRB-MATMECA, Bordeaux INP).
My work centres on the development of embedded software in secure, resource-constrained systems for IoT and aerospace applications. My professional experience includes a 6-month internship at Orange Innovation in France and a 4-month internship at ENSEIRB-MATMECA for an internal project at ENSEGID
Away from engineering, I'm a chess enthusiast, a football lover, and someone who values time with family and friends and staying active to maintain the balance of life. I speak Portuguese (native), English and French at an advanced level, and I can have some fun speaking a little bit of Spanish.
24
Years Old
4
Languages
2
Publications