Kai N.

Embedded Software Engineer

Ahrensburg, Germany

Experience

Apr 2024 - Dec 2024
9 months

Embedded Software Engineer

Collins Aerospace

  • Updated NavHub GPS server software and web UI
  • Technologies: embedded C/C++, Eclipse, embedded Linux, GCC, JS/jQuery, PHP, CSS, HTML, HTTPS/PKI (OpenSSL, nginx)
Mar 2023 - Aug 2023
6 months

Embedded C Developer

Collins Aerospace

  • Updated NavHub GPS server firmware in pure C on ARM embedded Linux
  • Utilized JS/jQuery, PHP, CSS, HTML
Jun 2022 - Oct 2022
5 months

Firmware Engineer

Collins Aerospace

  • Updated embedded GNSS server firmware (GPS/Galileo PRS) on ARM Linux
  • Tools: C++14, Eclipse, CSS/PHP/HTML/jQuery
Oct 2021 - Feb 2022
5 months
Germany

Freelance Embedded C++ Developer

Miele

  • Developed embedded C++/QML application for dishwasher control
  • Tools: C++14, Qt/QML, Visual Studio, CMake, domain-specific languages, JS/JSON, gTest
Aug 2021 - Jun 2022
11 months

Freelance C++ Developer

iMÁR / Ferchau

  • Developed database application with Qt5 GUI to store test results
  • Used C++14, SQL Server, SQLite
Jan 2021 - Mar 2021
3 months

Freelance Qt/C++ Developer

Offshore Equipment

  • Ported control software from Qt4 to Qt5 on embedded Linux
  • Added functionality and fixed bugs for hardware control of position lights
Oct 2020 - Nov 2020
2 months
Hamburg, Germany

Freelance C++ Developer

ChartWorld

  • Updated proprietary encryption library replacing OpenSSL code
Dec 2019 - May 2020
6 months
Hamburg, Germany

Freelance C++ Developer

SevenCs

  • Tested and debugged TMS server for nautical charts on Linux using C++, Qt, JMeter focusing on multithreading and sockets
Sep 2019 - May 2020
9 months
Berlin, Germany

Freelance Qt/QML/JS, C++/C# Developer

MAICO

  • Developed UI of a new audiometer using Qt, QML, JavaScript, C++, and C#
Mar 2019 - May 2019
3 months
Hamburg, Germany

Freelance C++ Developer

ChartWorld / SevenCs

  • Replaced OpenSSL calls with proprietary encryption methods for S-63 ENC encryption
  • Implemented symmetric/asymmetric algorithms (Blowfish, DSA) and unit tests with QTest
Feb 2018 - Sep 2018
8 months
Hamburg, Germany

Freelance C++ Developer

SevenCs GmbH

  • Extended WMS server with GeoJSON support over HTTP/WMS protocol
  • Used C++14, Qt5.6, VC2013, GCC, jMeter test scripts, and 7Cs libraries
Jun 2017 - Mar 2018
10 months
Hamburg, Germany

Freelance C++ Developer

SevenCs GmbH

  • Developed TileMapServer and tile generator tool (Linux/Windows) similar to Google Maps
  • Technologies: C++14, Qt 5.6, SQLite, Nautilus-ECDIS-Toolkit
Sep 2016 - May 2017
9 months
Hamburg, Germany

Freelance QML/JS, Qt, C++ Developer

BAXI-Innotech

  • Continued fixing and enhancing GUI of block heat and power plant on ARM/embedded Linux
Apr 2016 - Aug 2016
5 months
Mannheim, Germany
Hybrid

Freelance QML/JS, Qt, C++ Developer

HyCube Technologies

  • Enhanced GUI of a solar hybrid plant on embedded Linux using QML/JS, Qt, C++, and SQLite
Jan 2016 - Mar 2016
3 months
Hamburg, Germany

Freelance QML/JS, Qt, C++ Developer

BAXI-Innotech

  • Fixed and enhanced GUI of block heat and power plant on ARM/embedded Linux using QML and CANopen
Aug 2015 - Dec 2016
1 year 5 months
Ochtrup, Germany
Remote

Freelance Developer

ORGA GmbH / University of Kiel

  • Developed PC application in C#, C++, Qt 5.5 for remote control of medical fluorescence microscope
  • Designed database schema and set up PostgreSQL server
  • Implemented automatic report generation
Jun 2015 - Jul 2015
2 months
Ahrensburg, Germany

Freelance C Developer

Pfankuch Solutions

  • Performed bare-metal programming on Freescale 68HC12 to modify labeling machine firmware
Nov 2014 - Feb 2015
4 months
Berlin, Germany

Freelance Qt-Widgets/C++ Developer

MAICO

  • Supported GUI development of a new tympanometer on Windows CE
Aug 2013 - Sep 2014
1 year 2 months
Hamburg, Germany

Freelance Qt/C++ Developer

SevenCs

  • Developed WMS server software for online sea chart representation on Linux/Windows
  • Utilized Qt4.8 for threading and networking and 7Cs ECDIS-Kernel for chart rendering
  • Created DTED overlay library for offshore vector charts
  • Implemented GUI in HTML/JavaScript
Sep 2011 - Mar 2013
1 year 7 months
Hamburg, Germany

Freelance C++ Developer

Neusoft (formerly Harman Becker)

  • Developed automotive navigation systems for BMW dashboard and head-up displays over MOST Bus
  • Detected and fixed bugs in TextToSpeech and other modules
  • Worked on Embedded Linux (Wind River) and QNX with MoCCA middleware
Feb 2011 - Sep 2011
8 months
Munich, Germany

Freelance Qt/C++ Developer

Rhode & Schwarz

  • Redesigned GUI of a high-end spectrum analyser for touchscreen operation
  • Replaced nearly every QtGui widget with custom R&S widgets
  • Technologies: Embedded Windows, extended Qt library, COM, R&S libraries
Sep 2009 - Dec 2010
1 year 4 months
Hamburg, Germany

Freelance C++/Qt Developer

ChartWorld

  • Customized the ENC Server Suite to ChartWorld workflows and updated ENC Server for online shop changes
Jun 1999 - Aug 2009
10 years 3 months
Hamburg, Germany

Software Engineer

SevenCs / ChartWorld

  • Employed as a Qt/C++ developer for professional offshore navigation (ECDIS systems) and creation of Electronic Navigation Charts (ENCs)
  • Defined specification details, implemented code using C++, Qt, and occasionally SQL, XML, HTML
  • Developed and improved numerical and geometry algorithms
  • Performed setup, installation, authored user guides, source documentation, and provided customer training and support
  • Projects:
  • Data format converters (DXF, NTX, and exotic formats) for S-57/SENC
  • ENC Viewer multiplatform application using C++/Qt and 7Cs-EcKernel
  • ENC Server Suite: client-server apps for editing exchange sets, encryption (IHO S-63, proprietary), metadata generation, and bulk data processing
  • Image enhancement tools for automatic error correction, performance/readability improvements, and data generalization

Languages

German
Native
Arabic
Advanced
English
Advanced

Education

Nov 1993 - Nov 1995

FH Lübeck

Medical Engineering · Lübeck, Germany

Nov 1987 - Nov 1991

FH Wedel

Applied Physics · Wedel, Germany

Oct 1983 - Mar 1986

PTL Wedel

Engineering Assistant for Applied Physics · Wedel, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions