
Senior Embedded Software Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 12437 Berlin
- Europa
- de | en
- 04.07.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2021 – offen
Tätigkeitsbeschreibung
Embedded-Software: Low Level Driver und Applikationslogik für sicherheitskritisches Medizinprodukt sowie Bootloader und Firmware Update Tools
Desktop-Software: Datenvisualisierung mit Python und QT
Testautomatisierung: Architektur und Implementierung von Testsoftware für Teststände
Hardware / MCUs: Aurix TC375, TI MSPM0 (Cortex M0+), STM32H743 (Cortex M7)
Programmiersprachen: C/C++, Python
Tools: TI Code Composer Studio, Tasking IDE, VSCode, git, SVN, Linux
Embedded Entwicklung / hardwarenahe Entwicklung, Programmierer C, C++, Python-Programmierer, Softwareentwickler
7/2021 – 11/2021
Tätigkeitsbeschreibung
Embedded Linux: Pflege von kundeneigener Linux Distribution und Anbindung von Linux Hardware an CODESYS SPS
Hardware: Cortex A8
Programmiersprachen: C/C++
Tools: Buildroot, CODESYS
Embedded Linux, Programmierer C, C++, Softwareentwickler
11/2019 – 4/2021
Tätigkeitsbeschreibung
Embedded-Software: Implementierung verschiedener Treiber (UART, RTC) sowie von Bootloader und Firmware Update
Desktop-Software: Firmware Update Tools
Hardware: Microchip SAMA5D4 (Cortex A5), STM32L431 (Cortex M4)
Programmiersprachen: C/C++, Python
Tools: IAR Embedded Workbench. GNU Toolchain (GCC, Make, GDB),
MicriumOS (RTOS), VSCode, Mercurial
Embedded Systems, Programmierer C, C++, Python-Programmierer, Softwareentwickler
4/2018 – 7/2019
Tätigkeitsbeschreibung
Erstellung Embedded-Linux Distribution mit Yocto über alle Ebenen: Pinmux, Device-Tree, Bootloader (U-Boot), Kernel-Treiber, Services, Applikationen.
Hardware: NXP I.Mx6 (Cortex A9)
Programmiersprachen: C/C++, Python, Bash
Tools: Yocto GNU Toolchain, Git, Visual Studio Code, Sharepoint
Programmierer C, C++, Python-Programmierer, Softwareentwickler, Linux Entwicklung
9/2016 – 12/2017
Tätigkeitsbeschreibung
Entwicklung eines Automatisierungs-Frameworks.
Entwicklung neuer Testprozeduren für Wifi / Bluetooth Geräte.
Entwicklung / Erweiterung eines Python RPC Frameworks zur Steuerung von Embedded-Steuergeräten.
Programmiersprachen: C#, C/C++, Python
Tools: MS Visual Studio 2015, Yocto, JIRA, Git, Gitlab
Programmierer C, C++, Python-Programmierer, Softwareentwickler
12/2012 – 8/2016
Tätigkeitsbeschreibung
Bis 2013: Ausarbeitung der Masterarbeit zum Thema intelligente Alarmsysteme für implantierbare Blutpumpen.
Entwurf und Entwicklung von sicherheitskritischer Embedded-Software (Treiber und Applikation) in C / C++.
Erstellung von Software Anforderungs-, Architektur und Designdokumenten sowie Verifizierungsplänen in Deutsch und Englisch nach IEC 62304 und IEC 65108.
Scrum-Master
Softwaretests per Code-Review, statischer Code-Analyse und Unit Tests.
Hardware: TI TMS570 (Cortex R4), NXP Coldfire MCF52259, TI MSP430
Tools: TI Code Composer Studio, NXP Codewarrior, MS Visual Studio, SafeRTOS, DOORS, Enterprise Architect, PC Lint, TESSY
Echtzeit-Softwareentwickler, Programmierer C, C++, Python-Programmierer, Softwareentwickler
Ausbildung
HTW Berlin
Berlin
FOM Berlin
Berlin
Über mich
- Embedded-Software mit C/C++
- Testsoftware mit Python
- Desktop-Software mit QT in Python / C / C++
Weitere Kenntnisse
- Kommunikationsprotokolle
- Signalverarbeitung
- Testsoftware für interne Entwicklungsprozesse und automatisierte Teststände
- Softwarearchitekturen für komplexe Systeme
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden