About me

Embedded software engineer focused on safety-critical systems (ASIL D, MISRA C/C++), industrial communication protocols (UDS, CAN, CANopen) and interfaces (LIN, I²C, RS-232). Solid background in embedded C/C++ development under ISO 9001, requirements management, system architecture and functional safety. Field-tested in medical technology and energy management projects on NXP, TI and STM32 microcontrollers.

Stuttgart, Germanyshow e-mailgithub.com/sjkellerlinkedin.com/in/sergej-k

Experience

Project Engineer, Embedded Systems

pickplace Consulting GmbH12.2023 – 05.2026Hamburg

Software architecture and embedded C/C++ development on NXP, TI and Infineon microcontrollers. Requirements management, system architecture and ISO 9001 development processes in the fields of functional safety and cybersecurity.

Embedded C/C++NXPTIInfineonISO 9001Functional safety

Hardware and Software Developer

Hohnloser Holding GmbH01.2024 – presentRemote, Stuttgart

Embedded software development plus consulting on embedded software, hardware development and requirements management.

Embedded softwareHardware designRequirements

Student Freelancer

Hohnloser Holding GmbH03.2021 – 12.2023Remote

Prototype construction, CAD modelling for resin printing and low-level microcontroller programming in C/C++. Development of prototypes and Python applications including websocket communication and statistical evaluation.

C/C++PythonCADWebSocketsPrototyping

Student Assistant

Computing Centre, Hamburg University of Technology11.2019 – 02.2021Hamburg

Technical support and Wi-Fi consulting. Website maintenance and documentation written in LaTeX. Presenting the university Wi-Fi infrastructure.

LaTeXNetworkingSupport

Skills

Programming languages

CC++PythonSQLBash

Standards and process

ISO 9001MISRA CASIL DClean CodeFunctional safetyTARASTRIDE

Development tools

VS CodeEclipse IDEsGitKiCADSEGGER J-Link

Management and systems

ConfluenceJiraDOORSPolarionEnterprise Architect

Protocols and interfaces

CANCANopenUDSLINI²CRS-232BLE

Languages and licence

GermanEnglishDriving licence B/B197

Selected professional projects

Power Delivery Unit

pickplace Consulting GmbH2025 – present

Software development and architecture for an energy management system. Configuration and integration of CANopen services.

C++MISRA C++XMC4500CANopen

Insulin pump

Hohnloser Holding GmbH & Co. KG2025 – present

Software architecture and firmware implementation for a Bluetooth LE insulin pump, including risk assessment and requirements management.

C++MISRA C++STM32WBA65Bluetooth LERisk assessment

FS86 Safety

pickplace Consulting GmbH2024

Software architecture and development of a safety library integrating an SBC for the NXP platform. Implementation of a bare-metal I²C driver and documentation of the development process in Polarion.

C99ASIL DMISRA CNXP S32K344NXP FS86I²C

Education

Master of Science, Computer Science and Engineering

Hamburg University of Technology2021 – 2023

Specialisation in image processing, machine learning and information theory.

Bachelor of Science, Computer Science and Engineering

Hamburg University of Technology2017 – 2021

Core subjects in computer science, electrical engineering and mathematics, with an engineering focus.

Abitur

Gymnasium Lerchenfeld2009 – 2017Hamburg

Academic work

Master thesis: Running ML models for a sensor-based sense of orientation on microcontrollers

Institute of Telematics, TU Hamburg2023Grade 1.7

Porting and executing machine learning models on an ESP32 microcontroller and evaluating their performance, based on the location awareness principle and feature engineering.

PythonC++11ESP32Random forestsFFNN

Research project: Orthogonal codes for acoustic underwater localisation

Institute of Autonomous Cyber-Physical Systems, TU Hamburg2022 – 2023Grade 1.7

Development and evaluation of an underwater TDOA localisation system based on acoustic signals and orthogonal pseudo-random codes.

PythonMatlabTDOASignal processing

Bachelor thesis: Receiving, evaluating and displaying pulse oximetry signals with a Raspberry Pi

Institute of Microsystems Technology, TU Hamburg2021

Realisation of photoplethysmography using the MAX30101 sensor, with an outlook on deriving blood pressure from pulse oximetry data.

PythonEAGLEMAX30101Raspberry Pi

The active contours method and its implementation in modern medical technology

Institute of Medical Technology and Intelligent Systems, TU Hamburg2020

Summary of the mathematical background of spline interpolation and of the results of the IVOCT project.

Projects and seminars

Compact seminar on functional safety

HEICON Global Engineering GmbH2025

Aspects of functional safety in embedded software development, including risk assessment according to ISO 26262 and IEC 61508.

ISO 26262IEC 61508Risk assessment

Intelligent Systems project

Institute of Medical Technology and Intelligent Systems, TU Hamburg2022

Development and implementation of a ROS system on a Jetson Nano, plus video processing with ConvNets.

PythonC++OpenCVROSJetson Nano

UAV communication: AntHocNet

Institute of Communication Networks, TU Hamburg2022

Research and presentation of a mobile ad hoc network protocol modelled on the behaviour of ant colonies, compared against the AODV protocol.

MANETAntHocNetAODV

Image processing for quantitative IVOCT diagnostics

Institute of Medical Technology and Intelligent Systems, TU Hamburg2020

Implementation of IVOCT raw data processing and its interactive visual presentation.

MatlabIVOCTImage processing

Microcontroller circuits in hardware and software

Institute of Control Systems, TU Hamburg2019

Planning and production of a PCB with an Atmega16A.

EAGLEAssemblerAtmega16A