freiberufler Embedded Software Engineering / C++ Developer auf freelance.de

Embedded Software Engineering / C++ Developer

offline
  • 65‐70€/Stunde
  • 67574 Osthofen, Rheinhessen
  • Weltweit
  • de  |  en
  • 24.05.2023

Kurzvorstellung

I am an experienced embedded systems software engineer with project experiences for a range of platforms and languages. My specialty is developing Bluetooth / Bluetooth Low Energy Applications in embedded systems that interact with mobile devices.

Qualifikationen

  • Bluetooth Low Energy
  • C++4 J.
  • CUDA1 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung2 J.
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Embedded Software Engineer
Kundenname anonymisiert, Remote
11/2022 – 4/2023 (6 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

11/2022 – 4/2023

Tätigkeitsbeschreibung

The client wanted to develop an IoT faucet system. My responsibility was to develop the firmware on an ESP32 that can be controlled with an app using Bluetooth Low Energy and via WiFi with the cloud backend while also communication with the hardware's main controller over an on-board bus.

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung

Embedded Software Engineer
Kundenname anonymisiert, Heidelberg
12/2021 – 10/2022 (11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

12/2021 – 10/2022

Tätigkeitsbeschreibung

The company wanted to improve their communication between the device (a pump) and the end user's app that used Bluetooth Low Energy. I refactored the BLE communication and generally worked on the devices implementing features such as Over-the-Air updates and fixing bugs.

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Microsoft Visual Studio

Software Engineer
ASAP GmbH, Remote
10/2021 – 12/2021 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2021 – 12/2021

Tätigkeitsbeschreibung

The client wanted to refactor and validate an existing battery control software that was previously generated from a model and should from now on be maintained by hand.

Eingesetzte Qualifikationen

C++, Prozessvalidierung

Software Engineer (Festanstellung)
Lair GmbH, Frankfurt am Main
3/2020 – 7/2021 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2020 – 7/2021

Tätigkeitsbeschreibung

In the project we were developing an indoor air quality sensor that ran on an ESP32 which was controlled by an app via BLE and communicated with the cloud over MQTT.

My responsibility in the project were twofold:
1. Embedded Development on an ESP32
2. App Development in Flutter

I was the sole developer for both.

Eingesetzte Qualifikationen

C++, Cloud (allg.), Embedded Entwicklung / hardwarenahe Entwicklung, Flutter

HPC Software Engineer
Kundenname anonymisiert, Mainz
10/2019 – 3/2020 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2019 – 3/2020

Tätigkeitsbeschreibung

We developed an improved contrast enhancement implementation for 3D grayscale image tensors. The images were coming from a CT machine and had to be processed faster than the existing implementation allowed for.

Eingesetzte Qualifikationen

Bildverarbeitung, C++, CUDA

HPC Software Engineer
Max Planck Institute for Polymer Research, Mainz
7/2019 – 9/2019 (3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2019 – 9/2019

Tätigkeitsbeschreibung

My responsibility was to evaluate how to port the soft matter simulation software used by the MP institute from CPU to GPU by implementing one example force simulation in CUDA.
Later a doctoral candidate would then take over the project.

Eingesetzte Qualifikationen

C++, CUDA, Python, Systems Simulation

HPC Software Engineer
Kundenname anonymisiert, Mainz
1/2019 – 4/2019 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2019 – 4/2019

Tätigkeitsbeschreibung

The project focussed on porting an existing implementation of a specialised decision tree algorithm that is trained with back propagation from a C++ CPU version to a CUDA one running on a GPU.

Eingesetzte Qualifikationen

C++, CUDA, Maschinelles Lernen

Ausbildung

MBA
Master of Business Administration
ThePower Business School
2021
Remote
Informatik
Bachelor of Science
Johannes Gutenberg-Universität
2021
Mainz

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
469
Alter
27
Berufserfahrung
4 Jahre und 8 Monate (seit 03/2020)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden