Senior Embedded Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 8173 Neerach
- auf Anfrage
- de | en
- 18.01.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
12/2024 – 10/2025
Tätigkeitsbeschreibung
Mitentwicklung am HW-Design, Board-Bringup, Startup-Code,
Entwicklung von Low-Level-Treibern für Peripherien,
Implementierung von Kommunikationsporotkollen über CAN,
Sensoren, Aktuatoren auf einem STM32 Dual-Core. Umsetzen von
Sicherheitsanforderungen.
Embedded Linux, ARM-Architektur, C++, C (Programmiersprache), CAN-Bus (controller area network), Canopen, STM32
4/2024 – 11/2024
Tätigkeitsbeschreibung
Mitentwicklung am HW-Design, Board-Bringup, Startup-Code,
Entwicklung von Low-Level-Treibern für Peripherien,
Implementierung von Kommunikationsporotkollen, Sensoren,
Aktuatoren und Sondermodulen (z.B. DCF77, Identfikation,
Überwachungsfunktionen) auf einem STM32. Umsetzen von
Sicherheitsanforderungen.
C (Programmiersprache), STM32, ARM-Architektur, C++, TCP / IP, GPS
11/2023 – 5/2024
Tätigkeitsbeschreibung
Entwicklung einer Firmware zur Ansteuerung mehrerer CAN-
Schnittstellen mit hoher Auslastung und Verfügbarkeit auf einem
STM32 Microcontroller, Erstellen eines passenden Protokolls für eine
SPI-Schnittstelle und Entwicklung eines Kernel-Treibers um CAN-
Network-Interfaces über SPI und den Microcontroller in einem
Embedded Linux zur Verfügung zu stellen.
Linux (Kernel), ARM-Architektur, C++, C (Programmiersprache), Canopen, Embedded Linux, STM32
10/2022 – 9/2023
Tätigkeitsbeschreibung
Evaluation mehrerer freier und kommerzieller SSL/TLS-Libs und
Implemtieren eines API-Layers auf bestehenden
Kommunikationsstrukturen und -protokollen.
C++, C (Programmiersprache), Kryptographie
11/2021 – 10/2022
Tätigkeitsbeschreibung
Fehlersuche, -behebung und PerformanceOptimierung bei einer
Industrie-Gateway-Familie.
C++, C (Programmiersprache), Embedded Linux, TCP / IP, Vmware
9/2021 – 11/2021
Tätigkeitsbeschreibung
Entwicklung einer Software zur Konzentration von Vorfallsdaten und
Statistiken und Fernübertragung (LTE, 5G) der Daten an ein Backend-
System zur automatisierten Auswertung und Rechnungsstellung.
ARM-Architektur, C (Programmiersprache), Embedded Linux, LTE (Telekommunikation), Python
1/2020 – 9/2021
Tätigkeitsbeschreibung
Das Gateway soll die Gebäude-Infrastruktur (Strom-/Gas-Zähler,
Fotovoltaikanlagen, etc) aller Kunden eines großen Schweizer
Energieversorgers über Glasfaser an dessen IT anbinden. Die Geräte
müssen bestimmte Anforderungen an Verschlüsselung und
Manipulationssicherheit (HW+SW) bieten.
C (Programmiersprache), Embedded Linux, Kryptographie, C++, Docker, Linux (Kernel)
7/2018 – 12/2019
Tätigkeitsbeschreibung
Übergangsweise Leitung und Umstrukturierung der Entwicklungsabteilung in einem mittelständischen Unternehmen.
Übernahme der Abteilung mit Hardwareentwicklung, Softwareentwicklung, Konstruktion und Optik-Design. Ermittlung des Ist-Zustandes der Projekte und Fähigkeiten. Neuorganisation der Projekte und Einführung neue Organisationswerkzeuge, -strukturen und -prozesse. Neuorganisation der Kommunikation zu anderen Abteilungen (Fertigung, Einkauf, Sonderbau, Anwendungstechnik, Marketing/Vertrieb). Abarbeitung alter Projekte, Optimierung bestehender Produkte und Weiterentwicklung einer Hyperspektral-Kamera-Familie. Vorbereitung von Messeterminen. Optimierung der Fertigung durch Einführen neuer Werkzeuge und Verfahren. Vereinfachung der Montage von Geräten durch Vereinheitlichung von Baugruppen und Komponenten. Überarbeitung der Dokumentation, Stücklisten und Zertifizierungsunterlagen. Einführung von neuen Qualitätsstandards und -kontrollen sowie neuer Messmethoden. Definition und Entwicklung eines Portfolios von diversem Zubehör. Personelle Umstrukturierung und Erweiterung der Abteilung.
Bildverarbeitung, Leiter Engineering
3/2018 – 8/2019
TätigkeitsbeschreibungEntwicklung eines miniaturisierten Trackers zur Ortsbestimmung von Personen mit langer Akku-Laufzeit, stillem Alarm, akustische Fernüberwachung, Sturz- und Lebenderkennung. Weitere Details nur auf Anfrage.
Eingesetzte QualifikationenC (Programmiersprache), Kryptographie, ARM-Architektur, LTE (Telekommunikation), GPS
10/2017 – 3/2018
TätigkeitsbeschreibungEntwickelt wird die Logik für den Einzug von Bildern vom Sensor, verschiedener komplexer Bildkorrektur-Schritte (Bad-Pixel, Smile, Black/White, etc) und verschiedener Spezial-Features (z.B. Multi-Spektral-ROI, Spektral-Filterung, Subsampling). Die vor verarbeiteten Daten werden danach im FPGA über ein Framebuffer-Device an einen Microblaze-Core übergeben und über eine 1Gbit-Ethernet-Schnittstelle nach dem GeniCam-Standard an einen PC übertragen. Die Kamera wird vorwiegend in der Entsorgung und der Lebensmittel-Industrie verwendet.
Eingesetzte QualifikationenEmbedded Linux, FPGA, Verilog, Vivado (Xilinx)
4/2017 – 10/2017
TätigkeitsbeschreibungDas System bindet verschiedene Endgeräte im Einsatz über die Einsatz- oder Rettungsleitstelle an das interne Behördennetz von Polizei und Schutz&Rettung an. Zu optimieren waren Kernel und verschiedene Pakete im Root-Filesystem, wie z.B. Mobile-IP und IPsec, um höchsten Datendurchsatz über Ethernet, WLAN, GSM, UMTS und LTE zu erzielen und ein unterbrechungsfreies Umschalten zwischen diesen Schnittstellen während der Fahrt zum/vom Einsatzort zu gewährleisten.
Eingesetzte QualifikationenC (Programmiersprache), Embedded Linux, Kryptographie, ARM-Architektur, C++, Linux (Kernel), LTE (Telekommunikation), WLAN (Wireless Local Area Network)
3/2016 – 5/2017
TätigkeitsbeschreibungErstellen einer optimierten Compiler-Toolchain und einem Embedded Root-Filesystems, Absicherung des Root-Filesystems, Erstellen eines Update-Konzeptes, Erstellen eines Embedded Software-Konzeptes und -Schnittstellen, Definition von Kommunikaitonsschnittstellen und -protokollen und Implementierung verschiedener Embedded Low-Level-SW-Module für einen Analsysesystem zum Bestimmen des Massenspektrums eines Gases. Damit können u.a. Produktionsprozess in der Halbleiter-Industrie überwacht und optimiert werden.
Eingesetzte QualifikationenC (Programmiersprache), Embedded Linux, FPGA, ARM-Architektur, C++, Qt (Software), Linux (Kernel)
7/1997 – 3/2016
TätigkeitsbeschreibungDiverse embedded Projekte als Softwareentwickler.
Eingesetzte QualifikationenC (Programmiersprache), Embedded Linux, FPGA, Verilog, Opencv, ARM-Architektur, C++, Linux (Kernel)
Ausbildung
Georg-Simon-Ohm Fachhochschule
Nürnberg
Weitere Kenntnisse
- Bootloader, (Kernel-)Treiber, Real-Time, hardwarenah SW, FPGA-Microcontroller-Anbindungen
- Board-Bring-Up, Root-Filesysteme, Paketierung, komplexe Build-Umgebungen und Tool-Chains
- Parallelisierung, Performance-Optimierung, Algorithmen
- x86&Co., ARM-Architectures, div. Microcontroller/SoCs, DSPs, GPUs
- C, C++(v23), Assembler, OpenCL, VHDL, Python, Shell, PHP, etc.
- Docker
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
