Recommended expert

Kai Neufeldt

Firmware Developer (GPS Receiver)

Kai Neufeldt
Ahrensburg, Germany

Experience

Apr 2024 - Dec 2024
9 months

Firmware Developer (GPS Receiver)

Collins Aerospace

  • Continued updates to NavHub GPS server firmware on ARM system
  • Developed embedded C/C++ code using Eclipse, embedded Linux, GCC
  • Implemented web UI with JavaScript/jQuery, PHP, CSS, HTML
  • Configured HTTPS/PKI setup using OpenSSL and Nginx
Mar 2023 - Aug 2023
6 months

Firmware Developer (GPS Receiver)

Collins Aerospace

  • Updated NavHub GPS server firmware using embedded C
  • Implemented web UI using JavaScript/jQuery, PHP, CSS, HTML
  • Tools: Eclipse, embedded Linux, GCC
Jun 2022 - Oct 2022
5 months

Firmware Developer (GNSS Receiver)

Collins Aerospace

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

Embedded C++ Developer

Miele

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

Developer (Database with Qt GUI)

iMÁR / Ferchau

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

Developer (Qt Port)

Offshore Equipment

  • Ported control software from Qt4 to Qt5 on new hardware
  • Added functionality and fixed bugs on embedded Linux
Oct 2020 - Nov 2020
2 months

Developer (Encryption Library Update)

ChartWorld

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

Freelance C++ Developer (TMS Server)

SevenCs

  • Tested and debugged TileMapServer for nautical charts
  • Technologies: Linux, JMeter, C++, Qt, multithreading, sockets
Sep 2019 - May 2020
9 months

Freelance Qt/QML/JS, C++/C# Developer (Audiometer UI)

MAICO

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

Developer (Encryption Library)

ChartWorld & SevenCs

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

Developer (GeoJSON Extension)

SevenCs GmbH

  • Developed GeoJSON extension for 7Cs WMS-Server (HTTP/WMS protocol)
  • Technologies: C++14, VC2013, GCC, Qt5.6, QtCreator, Nautilus and Ec2007 libraries, jMeter testscripts
Jun 2017 - Mar 2018
10 months

Developer (TileMapServer)

SevenCs GmbH

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

Freelance QML/JS, Qt, C++ Developer

BAXI-Innotech

  • Fixed and enhanced GUI of a block heat and power plant on ARM/Linux embedded
Apr 2016 - Aug 2016
5 months
Hybrid

Freelance QML/JS, Qt, C++ Developer

Hycube Technologies

  • Enhanced GUI of a solar hybrid plant on embedded Linux using QML, JavaScript, SQLite
Jan 2016 - Mar 2016
3 months

Freelance QML/JS, Qt, C++ Developer

BAXI-Innotech

  • Fixed and enhanced GUI of a block heat and power plant on ARM/Linux embedded
Aug 2015 - Dec 2016
1 year 5 months
Remote

Freelance Developer (Microscope Control)

ORGA GmbH & University of Kiel

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

Freelance C Developer (Bare Metal)

Pfankuch Solutions

  • Performed bare metal programming on Freescale 68HC12 microcontroller
  • Modified firmware of a labeling machine
Nov 2014 - Feb 2015
4 months

Freelance Qt-Widgets / C++ Developer (Medical Device GUI)

MAICO

  • Supported GUI development of a new tympanometer running Windows CE
Aug 2013 - Sep 2014
1 year 2 months

Freelance Qt / C++ Developer (WMS Server)

SevenCs

  • Developed server software for online representation of sea charts implementing WMS protocol (Linux/Windows)
  • Used Qt4.8 for threads and networking, 7Cs ECDIS-Kernel for chart rendering
  • Developed library to render DTED data as overlay/background
  • Implemented GUI with HTML and JavaScript
Sep 2011 - Mar 2013
1 year 7 months

Freelance C++ Developer (BMW Infotainment)

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
  • OS: Embedded Linux (Wind River), QNX; Framework/Middleware: MoCCA
Feb 2011 - Sep 2011
8 months

Freelance Qt / C++ Developer (GUI Spectrum Analyser)

Rhode & Schwarz

  • Redesigned GUI of a high-end spectrum analyser for touchscreen operation
  • Polished R&S look and feel by replacing QtGui widgets with custom R&S widgets
  • Technologies: Embedded Windows, Qt library extensions, COM, R&S libraries
Oct 2009 - Dec 2010
1 year 3 months

Freelance C++/Qt Developer (ENC Server)

ChartWorld

  • Customized ENC Server Suite software to ChartWorld workflow
  • Adapted ENC Server to changes in online shop servers
Jun 1999 - Aug 2009
10 years 3 months

Qt / C++ Developer

SevenCs / ChartWorld

  • Defined specifications for tools and components for professional offshore navigation (ECDIS systems) and creation of Electronic Navigation Charts (ENCs)
  • Developed code using C++, Qt, SQL, XML, HTML
  • Developed and improved numerical and geometry algorithms
  • Prepared setup, installation, user guides, source documentation; provided customer training and support

Projects:

  • Data Format Converters: DXF Converter (CAD to S-57/SENC), NTX Converter (GIS to S-57/SENC), converters for exotic formats (GAF, TRANSAS-SENC)
  • ENC Viewer: multiplatform application (Windows, Linux) using C++/Qt and 7Cs-EcKernel library
  • ENC Server Suite: client-server applications for editing S-57 Exchange Sets, creating exchange sets (S-57, S-63, proprietary), encrypting ENCs (IHO S-63 and proprietary), generating customer keys, creating online shop metadata, processing large datasets (~10000 files)
  • Image Enhancement for Vector Data: applications for automatic error correction, performance and readability improvements, data generalization for various display scales

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (15 years), Healthcare (2.5 years), Aerospace and Defense (1.5 years), Energy (1.5 years), Automotive (1.5 years), and Manufacturing (0.5 years).

Information Technology
Healthcare
Aerospace and Defense
Energy
Automotive
Manufacturing

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (21 years), Product Development (20.5 years), Customer Service (10 years), Research and Development (1.5 years), and Quality Assurance (0.5 years).

Information Technology
Product Development
Customer Service
Research and Development
Quality Assurance

Skills

  • Application Development

  • Programming Languages: C And C++, C++17 (C++20)

  • Qt (Version 1.3 – 5.12) Gui Development

  • Operating Systems: Linux, Windows, Windows Ce (Some Qnx, Very Little Android)

  • Ides: Ms Developer Studio (Visualc), Qtcreator, Eclipse, Gcc, Make, Qmake

  • Basic Knowledge Of Java, Android Development, Javascript/html/css

  • C#/managed-c++/.net (Primarily A C++ Developer)

  • Setup Tools: Rpm, Wise

  • Version Control Systems: Cvs, Git, Subversion, Clearcase

  • Sql: Mysql, Postgresql, Sqlite And Their Apis (E.g. Mysql++), Design Of Relational Databases

  • Xml, Dom, Tcp/ip, Http

  • Cms: Wordpress, Joomla (Hobby Knowledge)

  • Vector File Formats: S-57, Dxf, Ntx

  • Cryptography: Encryption, Copy Protection, Iho S-63 Standard, General Encryption Standards

  • Openssl (C And Bash), Basic Webserver Configuration

  • Client-server Programming, Multithreading, Socket Programming

  • Basic Administration Of Vm-ware And Virtualbox

  • Enc / Ecdis Libraries: 7cs Ecdis-kernel And Nautilus-kernel

  • Developing Numerical Algorithms

  • Basic Knowledge In Real-time And Bare Metal Programming

  • .Net: C# And C++/cli (No .Net Ui)

  • Html, Xml, Dom, Tcp/ip, Http, Js, Php

  • Xml Vector Formats

  • Basic Administration Of Vmware And Virtualbox

  • Knowledge (From Studies) In Pascal, Fortran77, Visual Basic, Oracle, Dos, Os/2, Assembler

  • Mechanical Engineering

  • Electronics

  • Optics

  • Chemistry

  • Materials Science

  • Mathematics

  • Medicine

  • Manufacturing Technologies

Languages

German
Native
Arabic
Advanced
English
Advanced

Education

Nov 1993 - Nov 1995

FH Lübeck

Engineer for Biomedical Engineering · Biomedical Engineering · Lübeck, Germany

Nov 1987 - Nov 1991

FH Wedel

Engineer for Applied Physics · Applied Physics · Wedel, Germany

Oct 1983 - Mar 1986

PTL Wedel

Engineering Assistant for Applied Physics, polytechnic entrance qualification · Applied Physics · Wedel, Germany

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Kai based?

Kai is based in Ahrensburg, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Kai speak?

Kai speaks the following languages: German (Native), Arabic (Advanced), English (Advanced).

How many years of experience does Kai have?

Kai has at least 21 years of experience. During this time, Kai has worked in at least 20 different roles and for 16 different companies. The average length of individual experience is 1 year and 11 months. Note that Kai may not have shared all experience and actually has more experience.

What roles would Kai be best suited for?

Based on recent experience, Kai would be well-suited for roles such as: Firmware Developer (GPS Receiver), Firmware Developer (GNSS Receiver), Embedded C++ Developer.

What is Kai's latest experience?

Kai's most recent position is Firmware Developer (GPS Receiver) at Collins Aerospace.

What companies has Kai worked for in recent years?

In recent years, Kai has worked for Collins Aerospace, Miele, iMÁR / Ferchau, and Offshore Equipment.

Which industries is Kai most experienced in?

Kai is most experienced in industries like Information Technology (IT), Healthcare, and Energy. Kai also has some experience in Automotive, Aerospace and Defense, and Telecommunication.

Which business areas is Kai most experienced in?

Kai is most experienced in business areas like Information Technology (IT), Product Development, and Customer Service. Kai also has some experience in Research and Development (R&D) and Quality Assurance (QA).

Which industries has Kai worked in recently?

Kai has recently worked in industries like Aerospace and Defense, Information Technology (IT), and Manufacturing.

Which business areas has Kai worked in recently?

Kai has recently worked in business areas like Product Development, Information Technology (IT), and Research and Development (R&D).

What is Kai's education?

Kai holds a Bachelor in Biomedical Engineering from FH Lübeck and a Bachelor in Applied Physics from PTL Wedel.

What is the availability of Kai?

Kai is immediately available full-time for suitable projects.

What is the rate of Kai?

Kai's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Kai?

To hire Kai, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 770-930 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.