freiberufler Software Ingenieur auf freelance.de

Software Ingenieur

zuletzt online vor 1 Tagen
  • 100‐130€/Stunde
  • Bayreuth
  • auf Anfrage
  • de  |  en  |  fr
  • 01.06.2026

Kurzvorstellung

Passionierter Freelance und begeisterter Hobby Entwickler, B.Sc. Luft- und Raumfahrtinformatik und M.Sc Informatik. Aktuell Schwerpunkt auf C++/Embedded, aber bereits über allerlei verschiedene Technologien gestolpert.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • C++4 J.
  • Softwareentwicklung (allg.)4 J.
  • Technische Projektleitung / Teamleitung2 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung1 J.
  • Informatik
  • Lisp
  • Python5 J.
  • Requirement Analyse
  • Software Architecture
  • Software Design

Projekt‐ & Berufserfahrung

Software Ingenieur
Steiner-Optik GmbH, Bayreuth
9/2024 – 3/2026 (1 Jahr, 7 Monate)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

9/2024 – 3/2026

Tätigkeitsbeschreibung

I debugged issues with a Bluetooth Low Energy (BLE) based communications link between a firmware written in C++ running on bare metal ARM hardware and an external closed-source/black-box device. I extended the real-time firmware with new features and created technical documentation. I also worked on tooling written in Python to support production level configuration.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Softwareentwickler Embedded Systems, ARM-Architektur, C++, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Embedded Systems, Python

Software Engineer
CompuWeigh Corporation, Woodbury
4/2024 – 5/2024 (2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2024 – 5/2024

Tätigkeitsbeschreibung

I reviewed changes to an Embedded Linux firmware to debug issues with a kernel driver. I
implemented an alternative user space based solution in C with improved performance and
portability as well as reduced maintenance effort.

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, Linux (Kernel), Gerätetreiber

Software Ingenieur
Bosch Thermotechnik GmbH, Bayreuth
12/2023 – 12/2026 (3 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2023 – 12/2026

Tätigkeitsbeschreibung

I designed and developed application code using C and Lua, which runs as part of an Embedded Linux based firmware. For that I set up development and test environments using Docker Compose. I reviewed and implemented application logic according to several EEBus specifications. Related to that I also provided support for the requirements engineering team.
Furthermore I performed networking related analyses as well as work on Linux driver and hardware debugging. I also reviewed and debugged Go and Python programs. Additionally I wrote POSIX compatible shell scripts and extended a Yocto project with new recipes. I also devised and specified test cases as well as API and requirements specifications.

Eingesetzte Qualifikationen

C, Embedded Linux, Golang, Lua Scripting, Python

Software Ingenieur
Steiner-Optik GmbH, Bayreuth
5/2023 – 1/2024 (9 Monate)
Militär
Tätigkeitszeitraum

5/2023 – 1/2024

Tätigkeitsbeschreibung

I designed and developed firmware mostly in C++, parts in C, to run on bare metal ARM hardware
from Cypress/Infineon. The firmware, written from scratch as a hard real-time system, acts as
Bluetooth Low Energy (BLE) communication hub, allowing connections to multiple devices from
different vendors. This required me to implement several third party communication protocols. The
firmware is built using CMake, with automated unit and integration tests as well as test
coverage report generation. Apart from a developer role I also took part in requirements
engineering and represented my customer's interests in discussions with external vendors.

Eingesetzte Qualifikationen

Echtzeit-Softwareentwickler, Test Automation, ARM-Architektur, C++, Embedded Systems, Software Architecture, Software Design

Software Ingenieur und Projektleiter (Festanstellung)
Steiner-Optik GmbH, Bayreuth
10/2020 – 4/2023 (2 Jahre, 7 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/2020 – 4/2023

Tätigkeitsbeschreibung

As principal software engineer and project manager I lead and organized software related
projects of the company. This included coordination of external suppliers and software
developers, support of the design of product electronics and requirements engineering in
cooperation with company stakeholders. It also included budget and timeline responsibilities. I
worked on firmware running on hardware from Cypress/Infineon, Microchip, Nordic Semiconductor,
Espressif, Allwinner and Raspberry Pi. I used C, C++, Lua and Python for firmware development,
Verilog for FPGA development, Python, Bash/Shell and Lua for tooling development. I worked
with FreeRTOS and Embedded Linux (Yocto) systems, sometimes with soft real-time
requirements. I was responsible for the overall software architecture, DevOps, reviewed and
integrated code from external suppliers and specified interfaces between systems. I was - as
project manager - also responsible for Android and iOS app development and reviewed Kotlin
and Swift code. I created user interface designs and user stories both for embedded devicesand apps. Moreover, I was responsible for software and electronics related production
processes. I developed multiple product prototypes and instructed sales teams on prototype
usage. I was the primary contact for multiple projects in cooperation with other companies.

Eingesetzte Qualifikationen

Python, C++, Embedded Systems, Projektmanagement, Requirements Management, Softwareentwicklung (allg.), Technische Projektleitung / Teamleitung

Software Engineer
Reveal Technology, Bozeman
9/2020 – 9/2020 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2020 – 9/2020

Tätigkeitsbeschreibung

I extended TaskFlow, an open source C++ concurrency framework, to allow to set limits for the concurrency for parts of an application. I also extended the features of the CMake based build system.

Eingesetzte Qualifikationen

Softwareentwickler, C++, Softwareentwicklung (allg.)

Software Engineer
Wiggins Tech, La Pine
7/2020 – 10/2020 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2020 – 10/2020

Tätigkeitsbeschreibung

I reverse engineered the data format for thermal images from a DJI Zenmuse H20T thermal camera and implemented a tool to decode and convert these images. The implementation was mostly done using C++, Python and Perl.

Eingesetzte Qualifikationen

C++, Perl, Python, Reverse Engineering, Softwareentwicklung (allg.)

Ausbildung

Informatik
Master of Science
Universität Würzburg
2022
Würzburg
Luft- und Raumfahrtinformatik
Bachelor of Science
Universität Würzburg
2015
Würzburg

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
unbedingt
Profilaufrufe
438
Alter
35
Berufserfahrung
15 Jahre und 3 Monate (seit 03/2011)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden