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.

CC++PythonMATLABRTOSEmbedded LinuxRIOT OSLoRaGitGDBLogic AnalyzerOscilloscopeControl

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.

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.

          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