Kai Neufeldt
Firmware Developer (GPS Receiver)
Experience
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
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
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
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
Developer (Database with Qt GUI)
iMÁR / Ferchau
- Developed database application to store test results
- Technologies: Qt5, C++14, SQL Server, SQLite
Developer (Qt Port)
Offshore Equipment
- Ported control software from Qt4 to Qt5 on new hardware
- Added functionality and fixed bugs on embedded Linux
Developer (Encryption Library Update)
ChartWorld
- Updated proprietary encryption library replacing OpenSSL code
Freelance C++ Developer (TMS Server)
SevenCs
- Tested and debugged TileMapServer for nautical charts
- Technologies: Linux, JMeter, C++, Qt, multithreading, sockets
Freelance Qt/QML/JS, C++/C# Developer (Audiometer UI)
MAICO
- Developed UI for a new audiometer using Qt, QML, JavaScript, C++, C#
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
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
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
Freelance QML/JS, Qt, C++ Developer
BAXI-Innotech
- Fixed and enhanced GUI of a block heat and power plant on ARM/Linux embedded
Freelance QML/JS, Qt, C++ Developer
Hycube Technologies
- Enhanced GUI of a solar hybrid plant on embedded Linux using QML, JavaScript, SQLite
Freelance QML/JS, Qt, C++ Developer
BAXI-Innotech
- Fixed and enhanced GUI of a block heat and power plant on ARM/Linux embedded
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
Freelance C Developer (Bare Metal)
Pfankuch Solutions
- Performed bare metal programming on Freescale 68HC12 microcontroller
- Modified firmware of a labeling machine
Freelance Qt-Widgets / C++ Developer (Medical Device GUI)
MAICO
- Supported GUI development of a new tympanometer running Windows CE
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
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
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
Freelance C++/Qt Developer (ENC Server)
ChartWorld
- Customized ENC Server Suite software to ChartWorld workflow
- Adapted ENC Server to changes in online shop servers
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).
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).
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
Education
FH Lübeck
Engineer for Biomedical Engineering · Biomedical Engineering · Lübeck, Germany
FH Wedel
Engineer for Applied Physics · Applied Physics · Wedel, Germany
PTL Wedel
Engineering Assistant for Applied Physics, polytechnic entrance qualification · Applied Physics · Wedel, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Kai based?
What languages does Kai speak?
How many years of experience does Kai have?
What roles would Kai be best suited for?
What is Kai's latest experience?
What companies has Kai worked for in recent years?
Which industries is Kai most experienced in?
Which business areas is Kai most experienced in?
Which industries has Kai worked in recently?
Which business areas has Kai worked in recently?
What is Kai's education?
What is the availability of Kai?
What is the rate of Kai?
How to hire Kai?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Firmware Developer (GPS Receiver)
Nearby freelancers
Professionals working in or nearby Ahrensburg, Germany