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

Henry O.

Firmware Engineer

€353/day
Stuttgart, DE
8-15 years

Average response time: 1 hour

About Henry

I am an embedded systems and firmware engineer with 7+ years of experience spanning real-time firmware, hardware integration, and system reliability across control, robotics, and automated medical analyzer systems.

What I do best:

*Fix issues where code works in Debug mode but fails in Release mode (optimization, build flags, linker, memory/stack problems)



*Develop MCU drivers and low-level firmware in Embedded C (GPIO, UART, SPI, I2C, DMA, timers, interrupts)



*Build IMU pipelines: sensor bring-up, correct scaling/units, calibration, and sensor fusion (EKF/complementary)



*Implement PID control loops for embedded applications



*Integrate inter-processor communication on heterogeneous systems (OpenAMP/libmetal, RPMsg)

  • English

    Native or bilingual

  • German

    Basic

Remote only
Primarily works remotely

Experience

  • Stratec SE
    Embedded Software Developer
    MEDICAL
    October 2022 - Today (3 years and 8 months)
    Pforzheim, Germany
    • ● Designed and implemented module firmware for medical instruments.
    • ● Firmware porting for obsolescence replacement, ensuring the extension of instrument lifespan.
    • ● Used V-model project management methodology to effectively plan, execute, and monitor software development processes.
    • ● Conducted rigorous functional and integration testing of modules to guarantee seamless operation.
    • ● Contributed to the development of drivers and templates for microcontroller peripherals.
    • ● OpenAMP (RPMsg/remoteproc) for Linux ↔ MCU inter-core communication.
  • Agile Robots AG
    Embedded Software Developer
    MECHANICAL ENGINEERING
    June 2021 - September 2022 (1 year and 4 months)
    Munich, Germany
    • ● Development of customer-specific test bench control software.
    • ● Enhanced motor control algorithms to improve efficiency and performance.
    • ● Implemented changes to sensor detection and processing within the embedded application to enhance functionality.
    • ● Conducted unit testing as part of the functional safety certification project.
    • ● Applied a distributed middleware interface for seamless communication across systems.
    • ● Utilized Agile software development methodologies for projects.
  • Ubiquitous Computing Group, Universität Siegen.
    Graduate Research Assistant
    RESEARCH
    December 2018 - May 2021 (2 years and 6 months)
    City-Galerie, Siegen, NW, Germany
    • ● Authored three embedded systems research papers in ACM conference proceedings.
    • ● Engineered firmware for Inertial Measurement Unit (IMU) data collection and logging as part of the ActiVAtE project, focusing on activity recognition in diabetic patients.
    • ● Contributed to Bluetooth Low Energy (BLE) and Internet of Things (IoT) projects.
    • ● Conducted stereo camera calibration for 3D object tracking using fiducial markers.

Recommendations

Be the first to recommend Henry

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

  • Msc Mechatronics
    Universität Siegen
    2021
    Msc Mechatronics

Skill set

Categories