profile photo

Nicolai's Resume

Mjølner Informatics

Østbirk, Denmark

in/NicolaiBonde

About

I am a seasoned embedded developer with 8 years of experience in the software industry. As a Senior Embedded Developer at Mjølner Informatics, I specialize in developing and maintaining embedded software solutions for a wide range of applications.

In addition to my professional experience, I hold a Bachelor degree in Electrical Engineering from Aarhus University.

Experience

Mjølner Informatics

Mjølner Informatics

Oct 2022 - Now

  1. Senior Embedded Developer

    Jun 2025 - Now

    • Architected an NB-IoT/LTE-M/LoRaWAN IoT platform in C/C++ on Zephyr
    • Migrated 100+ repos from GitLab to GitHub with a Python tool, CI to Actions
    • Selected the antenna module and connectivity stack for the IoT platform
    • Reverse engineered a PLC to find root causes and propose fixes
    • Technical contact and advisor towards customers and subcontractors
  2. Embedded Developer

    Oct 2022 - Jun 2025

    • Designed RPC and logging in a multi-threaded, multi-node C++ framework
    • Introduced clang-tidy, automated tests, Docker and CMake builds to the team
    • Built Python/Qt tooling cutting a 30-60 min grid data check to 1 min
    • Prototyped Bluetooth 5.0/5.2 firmware on TI SimpleLink kits and MicroPython
    • Debugged and optimised data import scripts for a power grid system
Danalock ApS

Embedded Systems Engineer

Danalock ApS

Nov 2021 - Oct 2022

  • Headed development of Zigbee 3.0 Firmware
  • Delivered modified samples for certification
PowerCon Embedded A/S

Software Development Engineer

PowerCon Embedded A/S

Apr 2018 - Nov 2021

  • Built PLC firmware for two windmill converter test machines
  • Consulted on battery backup system for offshore windmills
  • Created embedded software and drivers for a low-pressure cleaning device
  • Designed and developed Modbus bootload with PC application for operators
  • Devised fast and reliable CAN bus driver for Texas Instruments DSP
  • Wrote technical documentation for an external client
  • Implemented a ship database for onshore power supply
  • Improved hardware in the loop unit testing
Conpleks Innovation ApS

Software Design, Intern

Conpleks Innovation ApS

Aug 2016 - Jan 2017

  • Programmed drivers for mobile autonomous robots with the ROS framework
  • Developed an algorithm for docking with laser alignment, for mobile robots

Education

Aarhus University

Bachelor of Engineering (B.E.), Electronics

Aarhus University

2014 - 2018

  • Developed an autonomous surveying vessel with autopilot and navigation
  • Studied autonomous mobile robots
  • Attended classes in software design and testing
  • Took courses in digital signal and image processing
Aarhus Tech

Student exam, Math / Physics

Aarhus Tech

2011 - 2014

Projects

Skills

Languages

C++CPythonC#TypeScriptJavascriptMicroPython

Embedded

DebuggingPrototypingZephyrEmbedded LinuxTI DSPTI Code ComposerSTM32ESP32AtmelB&R PLCHardware bring-up

Protocols

Bluetooth / BLEZigbeeCANModbusNB-IoTLTE-MLoRaWAN

Others

GitGitHub ActionsCI/CDDockerCMakeTDDROSLinuxJiraAgileVS CodeVim