Education
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.
Expertise
Skills
The technologies and tools I've been working with throughout my academic and professional journey.
Career
Experience
Where I've worked and what I've been building along the way.
Software Engineer
MKdigital
Aug 2025 – Present · Zurich, Switzerland
- Co-founder Software engineering at MKdigital, building an Bookkeeping Agentic AI.
Embedded Software Engineer Intern
Orange Innovation
Feb 2025 – Aug 2025 · Caen, France
- 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 targeting the Nordic nRF9160 DK — implementing AT Commands and APDU messaging protocols for secure (e)SIM communication.
- Developed TrustSignApplet, a Java Card applet deployed on physical SIM cards enabling cryptographic signature generation and validation using secure element technology.
- Architected a chunked messaging protocol supporting inputs up to 4 KB (16 chunks × 250 bytes), surpassing the standard 255-byte APDU limitation.
- Validated end-to-end integrity of cryptographic operations through shell-based functional testing.
Embedded Software Engineer Intern
ENSEIRB-MATMECA
May 2024 – Sep 2024 · Talence, France
- Designed and deployed a LoRa-based IoT temperature monitoring system for the ENSEGID building — 20 nodes across 3 floors, addressing 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 using PROTEUS, integrating voltage dividers and sensor circuits for all 20 distributed nodes.
- Built a three-layer network architecture (nodes → Raspberry Pi gateways → LoRa server) transmitting data every 3 minutes at 865.2 MHz (SF12, 14 dBm).
- Designed and 3D-printed PLA enclosures for nodes and gateways.
Manager, Structures Department
Tau Rocket Team
Aug 2022 – Oct 2023 · Santa Maria, Brazil
- Led the Structures Department, overseeing structural design and material selection for experimental rocket projects within the UFSM student rocket team.
Undergraduate Researcher
GEPOC — UFSM
May 2022 – Aug 2023 · Santa Maria, Brazil
- 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.
Work
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.
Profile
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