IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- München
- National
- de | en
- 27.07.2026
- Contract ready
Kurzvorstellung
Embedded SW-Entwicklung in C und C++,
Test,
Applikationsentwicklung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2026 – 4/2026
Tätigkeitsbeschreibung
Entwicklung und Anpassung eines RTOS Micrium Betriebssystem
an ein Customer-HW Board, inklusive Framework und Treiber.
Framework Anpassung NXP MIMXRT1064(ARM Cortex CM7) für firmenspezifisches Board
- Entwicklung von Boot-SW und Applikations-SW
- Ethernet Treiber
- SPI/I2C Treiber
- FTP/Telnet
- SW-Update
- Pinning: Zuordnung der HW-Pins zu System-Komponenten
- Entwicklung einer Applikationsschicht zur Ansteuerung des
Boards in C++
- Erstellen von Unit-Tests in Unity
Objektorientierte Analyse (OOA), Embedded Entwicklung / hardwarenahe Entwicklung
11/2024 – 12/2025
Tätigkeitsbeschreibung
Anpassung von RTOS Micrium Betriebssystem und Treibern an
Link Aggregator Board Umsetzer 4x1.5 GB elektrisch auf 6GB optisch
- Entwicklung von Boot-SW und Applikations-SW
- Treiber zur Ansteuerung der 4 Mediakonverter des Link Aggregators
über MDIO-Bit-Banging
- Treiber zur Ansteuerung eines EEPROMs auf Control Board über SPI
- Applikationsschicht zur Konfiguration des Link-Aggregators
- Kontinuierliche Überwachung bestimmter Link Aggregator Parameter
- Schnittstelle zum CAN-Bus mit Kontroll-Kommandos zur
Einstellung/Abfrage der Link Aggregator Parameter
- Erstellung von Unit-Tests mit Unity
- Erstellen von System-Tests mit Google-Test
Embedded Entwicklung / hardwarenahe Entwicklung
8/2022 – 10/2024
Tätigkeitsbeschreibung
Integration eines KSZ9477-Switchs in ein Customer-Board mit NXP RT1170 Prozessor (ARM CM7 Core)
- Evaluierung und Performanceuntersuchung des KSZ9477-Switchs
- Evaluierung Anschluss Microchip Switch KSZ9477 an NXP RT1170 Board
- Implementierung der Treiber Schicht des KSZ9477 mit Ansteuerung
über SPI
- Entwicklung einer objektorientierten Applikationsschicht zur Konfiguration der Board-Parameter und des KSZ9477 in C++
- Entwicklung von Boot-SW und Applikations-SW
- Erstellen von Unit-Tests in Unity
- Erstellen von System-Tests mit Google-Test
Objektorientierte Analyse (OOA), Softwareentwickler Embedded Systems
10/2021 – 7/2022
Tätigkeitsbeschreibung
Entwicklung einer Beleuchtungssteuerung über PWM-Signale für
ein bildgebendes System
Auf Basis eines NXP-RT1064 Prozessors werden Beleuchtungs-LEDs über
PWM- Signale angesteuert.
- Entwicklung der Ansteuerungs-Logik und von State Machines
- Anpassung CAN-Bus Treiber
- SPI –Treiber
- Unit-Tests
Embedded Entwicklung / hardwarenahe Entwicklung
10/2020 – 9/2021
Tätigkeitsbeschreibung
Entwicklung eines Bootloaders für ARM Cortex M3 Prozessor
- Bootloaders für Cortex-M3,
- Updaters für FPGA
- Updaters für Applikations-SW
- Entwicklung eines proprietären Protokolls für die Update Prozesse
Embedded Software, Agile Methodologie
11/2019 – 1/2020
Tätigkeitsbeschreibung
Entwicklung von Test-Programmen für automatisierte Produktions-Test
von NXP-Boards
- Komponenten-Tests für: DRAM, NAND, I2C, SPI, EEPROM, Temperatur-Sensoren
- Boot-Tests über SD-Karte und QSPI
- Boot des Linux OS
- Ethernet Tests
Tool Command Language
7/2015 – 10/2019
Tätigkeitsbeschreibung
Entwicklung von militärischer Antennen-SW für Schiffe
Implementierung folgender Features:
- Programmieren eines Ports für Xilinx Artix7 FPGA für das Betriebssystem
FeeRTOS in C
- Konzept und Programmierung eines SCPI Kommando Interpreters nach IEEE-
482.5 und SCPI-99
- Erstellen einer seriellen Schnittstelle
- Integration des lwIP-Stacks, Treiber für Ethernet Chip
- Erstellen von Application Tasks für Telnet Terminals
- Erstellung eines Syslog Dämons für das Logging der Systemzustände nach RFC5424
- Entwicklung von Schnittstellen-Tests für die Antenne in Python
- Erstellung eines Task zur Überwachung von Schwellwerten
- http Server zur Online Überwachung
- Implementierung eines Bootloaders
- Entwicklung einer Schnittstelle für Inter-Prozessor Kommunikation zwischen 2
Xilinx Microblazes mit Streams
- Portierung eines X.25 Stacks für die Inter-Prozessor-Kommunikation auf
FreeRTOS
- Treiber zur Kommunikation der Antenne zu Radios über RCB Bus
Die Entwicklung erfolgte auf Seiten der Software mit der Systemumgebung Xilinx SDK unter C.
Embedded Entwicklung / hardwarenahe Entwicklung
7/2013 – 6/2015
Tätigkeitsbeschreibung
Testautomatisierung
Software Defined Radio
- Test-Automatisierung und Test-Durchführung unter Testcenter mit Visual Studio unter C++ und C# für verschiedene Wellenformen und Plattform
Test Automation
7/2011 – 6/2013
Tätigkeitsbeschreibung
Software Defined Radio SDTR
Wellenform:
- Portierung einer vorhandenen DSP-Anwendung (100000 LOC) auf Texas Instruments 64x000 DSP- Plattform mit Anpassung der Treiber für Signalverarbeitung und Kommunikation mit dem Hauptprozessor
Digitaler Signalprozessor (DSP)
4/2007 – 6/2011
Tätigkeitsbeschreibung
Test M3TR
Integrationstest und Fehlerbehebung eines militärischen Radios, insbesondere von IP-basierten Wellenformen
- Verantwortlicher des Integrationstests für IP-basierte Wellenformen
- Automatisierung der Tests mit Visual Studio 6 und Visual Studio in C++ und C# innerhalb des proprietären Frameworks Testcenter
Test Automation
1/2005 – 3/2007
Tätigkeitsbeschreibung
Leiter Plattform Acceptance Test
- Integrationstest des Radio Network Controller (RNCi) für UMTS
Dazu gehörte im Vorfeld die Betreuung des Trace Konzepts für den RNCi im Architektur-Team aus Sicht des EIT (Entity Integration Test), Erstellung von Anforderungen, und Verhandlungen mit den japanischen Kooperationspartnern.
- Mitarbeit bei der Durchführung und Verifikation des Cell Setup, des Mobile Originated Call (MOC) CS und PS, des MTC, und des HSDPA.
- Als Leiter des Plattform Acceptance Tests war ich für die Durchführung und Automatisierung des Eingangstests der Plattform Software verantwortlich.
Projektleitung / Teamleitung (IT)
6/2003 – 12/2004
Tätigkeitsbeschreibung
Verantwortlicher Systementwickler
Kartenverantwortlicher SW für die DTC (Design to Cost) Karten IF10GB (10 Gbit) und IFQ2G5B (4x 2,5Gbit) des hiT7070 Systems R3.
- Anpassung der ASIC-Schnittstelle an den ASIC Agere TSOT1610G
Embedded Entwicklung / hardwarenahe Entwicklung, Test Management
1/2002 – 5/2003
Tätigkeitsbeschreibung
System-SW Entwickler
SDH Multiplexer: Entwicklung von Systemsoftware, Defect Correlation und TTI-Processing, für Komponenten des hiT7070 – Systems R1, IFS10G und IFQ2G5, unter Embedded Real Time LINUX (RTAI) mit C++ und C.
Embedded Linux
4/1997 – 12/2001
Tätigkeitsbeschreibung
Mitarbeit an einem Großprojekt: Bereich Telekommunikation
Integrations- und Systemtest von SDH - Multiplexern (SM1/4, SL16, SMA16 V1, V2)
Spezifikation und Durchführung von Tests unter Sun-Solaris, Windows NT:
- Embedded Controller Tests
- Test der objektorientierten Datenbank (Objectivity-DB)
- Funktionstests
- Tests und Signaltests der Multiplexer in den Bereichen Equipment-
Management, Fault-Management, Performance-Management, SW-Upgrade
Testdesign (IT), Testen
Ausbildung
Fachhochschule München
München
Über mich
- Embedded Softwareentwicklung mit Echtzeit-Betriebssystemen wie FreeRTOS,
Micrium, VxWorks in C++ und C
- Qualitätssicherung/Test
Weitere Kenntnisse
FreeRTOS, Micrium, VxWorks, TI DSP BIOS 64x000, ARM, Xilinx
Hardware:
ARM: Core C7, C4
NXP MIMXRT1046, 1064, 1170
ASIC: MEKONG, MARS (TSOT1610G)
FPGA: Xilinx Artix7
DSP: HP 64x000
Progr.-Sprachen: C, C++, Visual C++, Java, Perl, Python, Tcl/tk
Datenbanken: MS-ACCESS, SQL-Server
Kommunikation: Ethernet, TCP/IP, LAN, WAN, WLAN, SDH, UMTS/LTE,
Test-Tools: Test-Director, Teststand, Testcenter
Graf. Oberflächen: MS-Windows, X-Windows
Versionierung: Git, Microsoft TFS, ClearCase
Praxis in:
Systemprogrammierung für Kommunikation
Embedded SW-Entwicklung in C und C++ ,
Treiber SPI, I2C, FLEXSPI, PWM für NXP MIMXRT-Prozessoren,
MCUXpresso Toolchain, VC mit Copilot
HP Code Composer Studio
Xilinx SDK Anwendungsentwicklung, Datenbank-Entwicklung
Hardwarenahe Entwicklung, Client/Server Entwicklung
Entwicklung von Oberflächen
Entwicklertest, Integrationstest, Systemtest, Testautomatisierung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
