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.

C
C++
MATLAB
Python
Bash
RTOS
Embedded Linux
Yocto
SPI
I2C
UART
LoRa
GDB
Git
CMake
Logic Analyzer
Oscilloscope
STM32
ARM Cortex-M
PID Control
C
C++
MATLAB
Python
Bash
RTOS
Embedded Linux
Yocto
SPI
I2C
UART
LoRa
GDB
Git
CMake
Logic Analyzer
Oscilloscope
STM32
ARM Cortex-M
PID Control

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.

2025IoT/SIM card

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.

    2024LoRa / IoT

    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.

      2023Aerospace project

      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.

        2023MATLAB / Signal Processing

        L / LCL Filter Comparative Analysis

        Undergraduate research comparing L and LCL passive filters for grid-connected power converters, analysing trade-offs in volume, cost, and losses. Developed using MATLAB simulations and published as a peer-reviewed technical article.

          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