You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Benedikt KleinBK

Benedikt Klein

STM32 Firmware Engineer | C | RTOS | ARM

$686/day
Lindau, DE
15+ years

Average response time: 1 hour

About Benedikt

Embedded firmware engineer with 15+ years of experience in hardware-near C development for ARM Cortex-M systems, especially STM32-based platforms. Strong background in bare-metal and RTOS-based firmware, peripheral integration (SPI, I2C, UART, ADC, PWM, Timers) and system debugging.

I support companies in hardware bring-up, firmware stabilization, performance optimization and delivering production-ready embedded systems.

Driven by the synergy between hardware and software, I build systems that are robust, thoughtful and built to last — what I call Mindfully Engineered.
  • English

    Fluent

  • German

    Native or bilingual

Can work on-site
Lindau (up to 50km)

Experience

  • Benedikt Klein
    Senior Embedded Systems Engineer (STM32, C, ARM Cortex-M)
    CONSULTING AND AUDITS
    October 2025 - Today (8 months)
    Wasserburg am Inn, Germany
    As an independent embedded engineer, I support companies in the development of robust STM32-based firmware and system architectures. My focus lies in hardware-near C development, bare-metal and RTOS-based systems, and reliable integration of peripherals and real-world devices.

    I work across the full embedded lifecycle — from hardware-software co-design and architecture definition to implementation, debugging, integration and production support.
    • Development of STM32 firmware (C, Bare Metal, RTOS)
    • Peripheral integration (SPI, I2C, UART, ADC, PWM, Timers)
    • Hardware bring-up and system debugging
    • Performance optimization and memory management
    • Architecture definition and interface design
    • Technical mentoring of embedded teams
    My approach combines technical depth with structured engineering principles — building systems that are stable, maintainable and production-ready.
    STM32 RTOS Embedded Systems Embedded C Firmware Development
  • Rausch GmbH
    Senior Embedded Engineer – Industrial Inspection Systems (STM32 / FreeRTOS)
    MECHANICAL ENGINEERING
    July 2023 - June 2025 (1 year and 11 months)
    Weißensberg, BY, Germany
    Technical lead and hands-on embedded developer for industrial inspection systems based on STM32 (Cortex-M3, M4, H7). Responsible for firmware architecture, system integration and modernization of embedded workflows while actively contributing to product development.
    • Development of embedded firmware in C/C++ on STM32 platforms (M3, M4, H7)
    • FreeRTOS-based task architecture and real-time system design
    • Bootloader development and firmware update mechanisms
    • Integration of peripherals and communication interfaces (USB, UART, SPI, I2C)
    • BLDC motor control and power management
    • Hardware bring-up, low-level debugging and system stabilization
    • System integration in demanding industrial environments
    • Technical leadership and structured release processes
    Delivered production-ready embedded solutions for robust industrial inspection devices.
    STM32 FreeRTOS Embedded C Microcontroller Firmware Development
  • Guardian Technologies GmbH
    Senior Embedded Software Engineer – AI-Based Fire Detection & Suppression (STM32H7 / FreeRTOS)
    MECHANICAL ENGINEERING
    February 2023 - July 2023 (5 months)
    Wangen im Allgäu, Germany
    Embedded software development for an AI-based fire detection and suppression system in a fast-paced startup environment. Responsible for firmware architecture and high-performance microcontroller development on STM32H7 (ARM Cortex-M7) platforms.
    • Development of embedded software in modern C/C++ (ISO C++)
    • FreeRTOS-based real-time system design and task architecture
    • Firmware development for STM32H7 (Cortex-M7)
    • Sensor integration and hardware bring-up
    • Performance optimization and memory management
    • Boot and firmware integration workflows
    • Design of unit and integration tests
    • Cross-disciplinary collaboration between hardware and software

    Delivered robust, production-oriented firmware for a safety-critical, AI-assisted embedded system.
    Embedded C++ STM32 ARM FreeRTOS Firmware Development

Recommendations

Be the first to recommend Benedikt

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • M.Sc. Intelligent Embedded Microsystems
    Albert-Ludwigs-University Freiburg
    2017
    Auslegung und Entwicklung von komplexen eingebetteten Systemen in Hardware und Software, sowie der Erweiterung selbiger Systeme durch KI.
  • B.Eng. Informationstechnik
    DHBW Stuttgart Campus Horb
    2009
    Grundlagen der Informationstechnik, Elektrotechnik, Softwareentwicklung, Physik, Mathe, Analog- und Digitaltechnik, Projektmanagement, Softwarearchitektur und vieles mehr...

Certifications

  • CG Training Foundation
    Think Tank Training Center
    2019
    https://www.tttc.ca/
    Lighting Texturing Maya 3D-Modeling Substance Painter
  • Game Changer - Jahres Coaching
    Jörg Löhr Online Akademie GmbH
    2023
    https://www.joerg-loehr.com/
    Persönlichkeitsentwicklung Mentale Gesundheit Fitness

Skill set

Categories