freiberufler Softwareentwickler C/C++, embedded Systems auf freelance.de

Softwareentwickler C/C++, embedded Systems

zuletzt online vor 10 Tagen
  • auf Anfrage
  • Jena
  • National
  • de  |  en
  • 03.12.2024

Kurzvorstellung

Ich bin Software-Architekt/-Entwickler mit Schwerpunkt auf embedded Systems und habe viel Erfahrung in Projekten in der Medizintechnik, Automobiltechnik, Raumfahrt und High-Tech-Industrie sammeln können.

Qualifikationen

  • .Net1 J.
  • ARM-Architektur9 J.
  • C#1 J.
  • C++18 J.
  • Docker1 J.
  • DOORS
  • Echtzeit-Betriebssysteme7 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung11 J.
  • Embedded Systems15 J.
  • Git4 J.
  • Linux Entwicklung4 J.
  • Microsoft Azure1 J.
  • Python9 J.
  • QNX (Software)10 J.
  • Requirement Analyse3 J.
  • Scrum1 J.

Projekt‐ & Berufserfahrung

Inspektionssystem für Halbleiter-Belichtungsmasken für die EUV-Lithographie
Kundenname anonymisiert, Homeoffice
2/2024 – offen (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2024 – offen

Tätigkeitsbeschreibung

- Requirements-Engineering, Architektur und Implementierung einer Ablaufsteuerung für einen Masken-Inspektionssystem
- Entwurf und Implementierung von Simulationen / eines Digital-Twin

Eingesetzte Qualifikationen

Scrum, .Net, C#, Docker, Git, Microsoft Azure

Linux-System für ein Labor-Analysegerät
Kundenname anonymisiert, Homeoffice
1/2024 – 12/2024 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2024 – 12/2024

Tätigkeitsbeschreibung

Linux für ein Analysiert per Buildroot erstellen inkl. fehlersicheres A/B-Software-Update

Eingesetzte Qualifikationen

Embedded Systems, Bash Shell, Embedded Linux, Lua Scripting, Subversion

Ablaufsteuerung eines Prüfstandes für Hochleistungslaser > 1 kW
Kundenname anonymisiert, Homeoffice
1/2023 – 9/2024 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2023 – 9/2024

Tätigkeitsbeschreibung

- Implementierung einer Ablaufsteuerung für einen Prüfstand
- Entwurf und Implementierung einer Prüfstands-Simulation zu Entwicklungs- und Test-Zwecken

Eingesetzte Qualifikationen

Windows 10, C++, Git, Python, Qt (Software)

Control-Panel für OP-Leuchtensystem inklusive Software zu Simulation des Leuchtensystems
Kundenname anonymisiert, Homeoffice
11/2021 – 9/2022 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2021 – 9/2022

Tätigkeitsbeschreibung

- Firmware-Entwicklung für ein Control-Panel zur Steuerung eine OP-Leuchten-Systems über RS485
- Implementierung einer Windows-Software in C#/WPF zur Simulation des Leuchtensystems
- Entwicklung von Tools zur Analyse der RS485-Kommunikation
- Entwicklung nach den in der Medizintechnik üblichen Vorschriften und Sicherheitsrichtlinien z. B. IEC 62304,
- Software Sicherheitsklasse C

Eingesetzte Qualifikationen

C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, STM32, ARM-Architektur, .Net, C#, Python, Windows Presentation Foundation, Echtzeit-Betriebssysteme, RS-232

GigE-Anbindung einer Infrarotkamera
Kundenname anonymisiert, Homeoffice
8/2021 – 9/2023 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2021 – 9/2023

Tätigkeitsbeschreibung

Implementierung von SW-Komponenten zur Kommunikation einer IR-Kamera über GigE-Vision

Eingesetzte Qualifikationen

Echtzeit-Betriebssysteme, C++, Python, Subversion

Ansteuerung des Touch-Display eines Analysegerätes über RS485 / Protobuf
Kundenname anonymisiert, Homeoffice
3/2021 – 10/2023 (2 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2021 – 10/2023

Tätigkeitsbeschreibung

- Implementierung einer SW-Komponente zur Kommunikation mit einem Remote-Touch-Display über RS485 / HDLC / Protobuf
- Implementierung einer Simulation der Analysegerätes zu Entwicklungs- und Testzwecken

Eingesetzte Qualifikationen

Embedded Systems, Linux Entwicklung, C++, Git, HDLC (High-Level Data Link Control), Python, RS-232

Requirements-Engineering und Risikomanagement für OP-Tische
Kundenname anonymisiert, Homeoffice
2/2021 – 9/2023 (2 Jahre, 8 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2021 – 9/2023

Tätigkeitsbeschreibung

Übernahme der Requirements- und Risikodokumente und Überarbeitung nach EU-MDR für OP-Tische

Eingesetzte Qualifikationen

Requirement Analyse, Technische Dokumentation

USB- und I2C-Anbindung eines STM32-Controlboards an Node-RED
Kundenname anonymisiert, Homeoffice
6/2019 – 11/2019 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2019 – 11/2019

Tätigkeitsbeschreibung

Implementierung der USB-CDC- bzw. I2C-Treiber für ein STM32- Controlboard und Anbindung an Node-RED

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C++, Echtzeit-Betriebssysteme, JavaScript, STM32

Middleware zur HW-Ansteuerung in der lasergestützten Refraktionschirurgie
Kundenname anonymisiert, Jena/Homeoffice
1/2019 – 1/2021 (2 Jahre, 1 Monat)
Medizintechnik
Tätigkeitszeitraum

1/2019 – 1/2021

Tätigkeitsbeschreibung

Implementierung von Middleware-Komponenten zur Hardware- Ansteuerung einschließlich der Unittests für ein laserbasiertes Operationsgerät in der refraktiven Chirurgie

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Enterprise Architect (EA), Python, QNX (Software), Subversion, UML

Entwicklung automatischer Tests für einen QNX-ResourceManager
Kundenname anonymisiert, Jena
6/2018 – 12/2018 (7 Monate)
Medizintechnik
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Implementierung von automatischen Software-in-the-Loop-Tests für einen QNX- ResourceManager zur Ansteuerung eines FPGA

Eingesetzte Qualifikationen

Embedded Systems, Test Automation, ARM-Architektur, Echtzeit-Betriebssysteme, C++, Python, QNX (Software), UML

Ansteuerung eines Femtosekunden-Lasers für die Refraktionschirurgie
Kundenname anonymisiert, Jena
2/2017 – 5/2018 (1 Jahr, 4 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2017 – 5/2018

Tätigkeitsbeschreibung

QNX-ResourceManager zu Ansteuerung eines FPGA eines Operationslasers inkl. Requirements-Engineering, Architektur, Implementierung und Spftware-in-the-Loop-Tests

Eingesetzte Qualifikationen

QNX (Software), UML, C++

Ansteuerung eines Excimer-Lasers für die Refraktionschirurgie
Kundenname anonymisiert, Jena
10/2015 – 12/2016 (1 Jahr, 3 Monate)
Medizintechnik
Tätigkeitszeitraum

10/2015 – 12/2016

Tätigkeitsbeschreibung

Requirements-Engineering, Architektur und Implementierung der Software zur Ansteuerung eines Chirurgielasers einschließlich automatischer Hardware-in-the-Loop-Tests mit Python

Eingesetzte Qualifikationen

Test Automation, ARM-Architektur, C++, Echtzeit-Betriebssysteme, Python, STM32, UML

Kamerabasiertes Fahrerassistenzsystem (ADAS)
Kundenname anonymisiert, HomeOffice
9/2014 – 9/2015 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2014 – 9/2015

Tätigkeitsbeschreibung

Implementierung und Test von Softwarekomponenten für ein kamerabasiertes Fahrerassistenzsystem

Eingesetzte Qualifikationen

ARM-Architektur, Echtzeit-Betriebssysteme, C++, Opencv, Python

Design und Implementierung eines Low-Level CAN-Treibers für den Sparc LEON3 Proz
Kundenname anonymisiert, HomeOffice / Jena
7/2014 – 9/2014 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2014 – 9/2014

Tätigkeitsbeschreibung

Konzeptionierung, Implementierung und Test eines low-level CAN- Treibers für den Sparc LEON3 Prozessor unter RTEMS

Eingesetzte Qualifikationen

C (Programmiersprache), Echtzeit-Betriebssysteme, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung

Car-Infotainmentsystem für die Volkswagen-Gruppe
Kundenname anonymisiert, Dresden
10/2013 – 4/2014 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2013 – 4/2014

Tätigkeitsbeschreibung

Konzeptionierung, Implementierung und Optimierung von Softwarekomponenten für ein Car-Infotainmentsystem

Eingesetzte Qualifikationen

Embedded Systems, ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Python, QNX (Software)

Firmware für eine HDTV-Mikroskop-Videokamera
Kundenname anonymisiert, Jena
1/2013 – 9/2013 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2013 – 9/2013

Tätigkeitsbeschreibung

Firmware für eine HDTV-Mikroskop-Videokamera auf Linux-Basis inklusive der Prüf- und Inbetriebnahmesoftware für Windows

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, ARM-Architektur, Git, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Linux Entwicklung, Qt (Software)

Kamera-Inbetriebnahmesoftware mit konfigurierbarem Prüfablauf
Kundenname anonymisiert, Jena
1/2012 – 9/2013 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2012 – 9/2013

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software zur Inbetriebnahme und zum Test von optischen Kameras mit konfigurierbarem Prüfablauf

Eingesetzte Qualifikationen

Windows XP, Json, C++, Qt (Software)

Software für eine tragbare High-Resolution Infrarot-Kamera
Kundenname anonymisiert, Jena
12/2011 – 12/2012 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2011 – 12/2012

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software für eine batteriebetriebene hochauflösende Infrarotkamera

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Linux Entwicklung, Qt (Software)

Software für batteriebetriebenes Laser-Kommunikationsgerät
Kundenname anonymisiert, Jena
2/2011 – 11/2011 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2011 – 11/2011

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software für das batteriebetriebenes AGDUS-Schiedsrichterkontrollgerät zur laserbasierten Datenübertragung an Trainingsteilnehmer

Eingesetzte Qualifikationen

Embedded Systems, ARM-Architektur, C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, STM32

Testframework für Navigationssysteme/-software
Kundenname anonymisiert, Hamburg / Homeoffice
3/2010 – 12/2010 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2010 – 12/2010

Tätigkeitsbeschreibung

Konzeptionierung und Entwicklung von Software zum Testen einer generischen Navigationssoftware für Car-Infotainmentsysteme der Premiumklasse

Eingesetzte Qualifikationen

Test Automation, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, QNX (Software)

Car-Infotainmentsysteme für Pkw der Premiumklasse
Kundenname anonymisiert, Homeoffice / Stuttgart
3/2005 – 12/2009 (4 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2005 – 12/2009

Tätigkeitsbeschreibung

Infotainmentsystem mit Navigation für Premium-Fahrzeuge eines koreanischen Automobilherstellers

Eingesetzte Qualifikationen

Embedded Systems, C++, XML, CAN-Bus (controller area network), MOST-Bus (media oriented systems transport), Embedded Entwicklung / hardwarenahe Entwicklung, QNX (Software)

Remote-Keyless-Entry für Fahrzeug-Body-Controller
Kundenname anonymisiert, Regensburg
4/2004 – 12/2004 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2004 – 12/2004

Tätigkeitsbeschreibung

Entwicklung von Softwarekomponenten für Remote-Keyless-Entry für Fahrzeug-Body-Controller

Eingesetzte Qualifikationen

C (Programmiersprache), Test Automation, Software Design, Echtzeit-Betriebssysteme, Requirement Analyse, CAN-Bus (controller area network)

Weitere Kenntnisse

IT & Entwicklung
- Embedded Systems
- Software-Architektur
- Software-Entwicklung

Programmierung & Betriebssysteme
- C
- C++
- Python
- C#
- Lua
- SQL

- Windows (allg.)
- Linux
- QNX
- RTOS

Technik & Ingenieursberufe
- CAN (Fzg-Technik)

Branchenkenntnisse
- Medizintechnik
- Automotive
- Luft- und Raumfahrt
- High-Tech-Industrie

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1639
Berufserfahrung
33 Jahre und 4 Monate (seit 09/1991)

Kontaktdaten

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

Jetzt Mitglied werden