Embedded Software Developer/ Testautomation
Aktualisiert am 01.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C/ C++
Embedded SW Entwicklung
Testautomatisierung
German
Verhandlungssicher
English
Fortgeschritten
French
Grundkenntnisse
Russian
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2023-09 - 2024-08

Embedded SW Development for Neurosurgery Microscope Kinevo 900

Software Engineer
Software Engineer

  • Video Processing SW Development according to MISRA, IEC 62304 Standards  
  • DevOps and CI/CD Development
  • SW requirements analysis with DOORS
  • UML design and documentation with Enterprise Architect
  • Development of Brightness Control Algorithms as PID SW Controller
  • Optimization of Embedded Linux Drivers for 4K Video Cameras 
  • Extension of automated CI/CD test environment based on GoogleTest/ GoogleMock and Azure Pipelines
  • Static Code Analysis and improvement with Axivion Suite
  • Dynamic Code Analysis with Valgrind and Google AddressSanitizer
  • Code reviews und documentation for SW Releases according to Carl Zeiss internal QA und IEC 62304 Standards

Agile Development Microsoft Azure DevOps Win11 Embedded Linux C/C++ 11 Perl ARM AArch64 Enterprise Architect DOORS CLion IDE Docker OPC UA UaExpert GCC tools GDB GIT revision control
Carl Zeiss Meditec AG
Oberhausen
5 Monate
2022-12 - 2023-04

Embedded SW Development for a Smart Trunk Opener

Software Engineer
Software Engineer

  • Setting up a development tool chain based on GCC tools
  • Radar C-Code generation from a Matlab human motion recognition model
  • Bringing up of ARM Cortex-M7 based prototype board
  • Test and Performance Measurements of generated Radar SW on prototype HW  

Agile Development Win10 Matlab C99 Perl Eclipse IDE GCC tools GDB Git GitHub
Intive/ Infineon Technologies AG
Munich
3 Monate
2022-06 - 2022-08

Functional Safety Software Development for ADAS Radar

Software Engineer
Software Engineer

  • Setting up test bench with NXP development board and Lauterbach Trace32
  • Optimizing boot up sequence and synchronization between two ARM cores in a Multi Core System
  • Design and implementation of communication SW between ARM Cortex-A and Cortex-M7 cores based on dual-port RAM  
  • Implementation of FuSa tests according to NXP test specifications and ISO 26262

Agile Development Win10 C/C++ 11 Eclipse IDE GCC tools GDB Git Bitbucket
NXP Semiconductors
Munich
6 Monate
2021-11 - 2022-04

Embedded SW Development for Inter-Board Communication

Software Engineer
Software Engineer

  • Design and implementation of CAN driver for Microchip C21 platform based on ARM Cortex-M0
  • Porting of CANopenNode stack to Microchip C21 platform 
  • Integration of CANopenNode stack Microchip V71 based on ARM Cortex-M7 into FreeRTOS
  • Implementation and troubleshooting of CANopen interboard communication SW between Microchip C21 and V71 boards

Agile Development Win10 FreeRTOS C99 Microchip Studio 10 GCC tools GDB Subversion Git
Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Weissling
11 Monate
2020-02 - 2020-12

Embedded SW Development for Industrial Liquid/ Gas Flowmeters

Software Engineer
Software Engineer

  • Automation SW Development with National Instruments LabWindows/ CVI C
  • Maintenance and Development of existing Platform Framework in C/C++
  • Extension of Communication Command Interfaces based on TCP/ IP and XML  
  • Documentation of existing SW modules and interfaces (UML, MS Office) 

Automation Industry Tanban Development Win10 C/C++ 11 STM32 Cortex-M National Instruments CVI Compiler suite Subversion
Endress+Hauser Flowtec AG
Reinach
3 Monate
2019-03 - 2019-05

Embedded SW Architecture Design for Lung Ventilation Machine

System Software Architect
System Software Architect

  • Architecture design with IBM Rhapsody of system control SW
  • Analyses and debugging of Rhapsody generated C++ code according to IEC62304 and MISRA C++ Standards
  • Design of system startup and task synchronization SW
  • Porting of legacy software to new hardware platform 

Medical Industry Scrum Development Win10 Embedded Linux C++ 14 i.MX 6 (Cortex-A7) IBM Rhapsody Keil/ uVision Subversion version control
Hamilton Medical AG
Bonaduz
3 Monate
2018-12 - 2019-02

Embedded SW Development based on Adaptive AUTOSAR

System Software Engineer
System Software Engineer

  • Architecture design with Elektobit Corbos Studio
  • Analysis and adaption of generated C++ code
  • System Debugging with Vector CANoe on CAN bus

Automotive Industry Scrum Development Win10 Subversion version control
Harman Connected Services GmbH
Bochum
2 Monate
2018-09 - 2018-10

System SW Architecture and Development for UNU Smart Electric Scooter

System Software Architect
System Software Architect

  • Re-Design of Motor Control SW Architecture  
  • Porting of existing Motor Control SW components from C++11 to C++14 according to ISO 26262 and MISRA C++ standards
  • Design of Inter-Processor communication interface between main CPU (Cortex-M) and ECU
  • Specification of Inter-Process Communication between FreeRTOS tasks  

Automotive Industry V-Model Development Win10 FreeRTOS C++ 14 SMT32 Cortex-M SEGGER Embedded Studio for ARM GIT version control
Unu Motors
Berlin
4 Monate
2018-05 - 2018-08

Test Automation for Computer Tomography Scanner Firmware

Software Engineer
Software Engineer

  • Porting of Siemens Test System Mtest framework to new System HW platform
  • Extension of existing and implementation of new Test Cases/ Suites, integration into Linux based Test Framework
  • Resolving of defects in Siemens Embedded firm- and middleware according to IEC 62304 Standard on new HW platform 

Medical Industry V-Model Development Win7 Embedded Linux C++ 11 GNU compiler tools Subversion
Siemens Healthineers GmbH
Forchheim
2 Monate
2018-03 - 2018-04

Porting System Controller SW to new VxWorks version

Software Engineer
Software Engineer

  • Effort analyses for Controller SW porting from VxWorks 6.4 to Vxworks 7.0
  • Design and implementation of adaption layer to simplify porting
  • Analyses and troubleshooting of problems found in Continuous Integration

Power Industry Scrum Development Win10 Wind River Workbench Subversion
Fluence Energy GmbH
Erlangen
2 Monate
2017-10 - 2017-11

Porting of PC based SW to Windows Embedded Compact based platform

Software Engineer
Software Engineer

  • Porting of internal framework SDL from C++14 to C++11
  • Porting of applications to embedded platform
  •  Troubleshooting and performance analysis of ported SW on target HW 

Hexagon/ Leica Geosystems
St. Gallen
2 Monate
2017-06 - 2017-07

Embedded SW Development/ Porting for an IoT based Waste Management System

Software Engineer
Software Engineer

  • Porting of existing SW modules to a new HW platform
  • Design and implementation of corruption detection/ fault management algorithm for device configuration, status and calibration data in FLASH and EEPROM  
  • Design and implementation of system data synchronization/ backup between FLASH and EEPROM at run time
  • Configuration of microcontroller interfaces with STM32 CubeMX

Automation Industry V-Model Development Win7 RTX RTOS C99 STM32 ARM Cortex-M3 STM32 CubeMX Keil compiler tools Subversion
EMZ-Hanauer GmbH
Nabburg
3 Monate
2017-03 - 2017-05

SW Development/ Integration for a Lung Ventilation/ Respiratory Device

Software Engineer
Software Engineer

  • Setup of bare metal tool chain consisting of Subversion/ GNU compiler/ linker/ debugger/ calibration SW/ doxygen
  • Bring-up of proprietary development HW based on Freescale MCU MCF52221
  • Analysis, Troubleshooting and Improvement of system software according to IEC62304 Standard
  • Source code documentation 

Medical Industry V-Model Development Win7 C/C++ 11 Freescale MCF52221 MCU Freescale CodeWarrior 7.2 compiler tools Subversion
AC Aircontrols GmbH
Kempen
9 Monate
2016-03 - 2016-11

Porting of Touch Screen Software from Windows XP to Windows Embedded 8.1

Software Engineer
Software Engineer

  • Bring-up of new hardware and optimization of system startup sequence
  • Analysis and troubleshooting of communication (RS485) issues between touch screen and controller board
  • System stability and performance (CPU/memory usage) improvements of touch screen software
  • Maintenance and extension of automated build environment with cmake/ Jenkins
  • SW Integration and build management in Mercurial
  • Support of lab personal and troubleshooting in the lab environment

Biotech Industry V-Model Development Win10 C/C++ 14 Intel Atom processor Visual Studio 2015 Mercurial Jira
Infors AG
Basel
8 Monate
2015-04 - 2015-11

System SW Development and Integration for Electric Vehicle Inductive Charging System

Software Engineer
Software Engineer

  • SW Integration and build management in Mercurial
  • Bring-up of new hardware and improvement of system startup sequence
  • Device driver development (SPI)
  • Integration of MTC/ MPC drivers into AUTOSAR
  • Analysis and debugging of system stability and performance (CPU/memory usage) issues using Lauterbach, CANoe/ CANape and test/ measurement equipment
  • Setup and maintenance of automated build environment with cmake/ Jenkins 

Automotive Industry V-Model Development Win7 Greenhills Integrity RTOS C/C++ 11 PowerPC MPC56xx Greenhills compiler tools Eclipse Lauterbach Trace32 Mercurial Redmine
Bombardier Transportation GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 8 Monate
1994-03 - 1998-10

Studium der Nachrichtentechnik

Abschluß als Diplom Nachrichtentechniker FH mit der Note 1,3, Fachhochschule Mannheim
Abschluß als Diplom Nachrichtentechniker FH mit der Note 1,3
Fachhochschule Mannheim

7 Monate
1998-03 - 1998-09

Diplomarbeit

University of Maryland (USA)
University of Maryland (USA)
  • Entwurf und Entwicklung eines Steuerungssystems für einen Stewart Plattform Roboter bestehend aus der Echtzeit-Anwendung implementiert in Assembler (Analog Devices) und der Benutzeroberfläche in Visual C++
5 Monate
1997-10 - 1998-02

Auslandsstudiensemester

Partnerhochschule l`ESIGELEC, Rouen (Frankreich)
Partnerhochschule l`ESIGELEC, Rouen (Frankreich)
  • Robotik und Automatisierungstechnik
2 Jahre 3 Monate
1990-09 - 1992-11

Studium der Radiotechnik

Polytechnischen Hochschule, Omsk (Russland)
Polytechnischen Hochschule, Omsk (Russland)

Kompetenzen

Kompetenzen

Top-Skills

C/ C++ Embedded SW Entwicklung Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

HW Platforms:

  • ARM Cortex-M/A
  • Renesas R32C
  • Intel 80x86
  • ColdFire MCF5222x 


RTOS Platforms:

  • Embedded Linux
  • VxWorks
  • ThreadX
  • Nucleus
  • FreeRTOS
  • Greenhils Integrity
  • Windows CE
  • eCos
  • AMX


HW Tools:

  • JTAG/ETM
  • Lauterbach Trace32/PowerTrace
  • ARM Multi-ICE
  • Rohde&Schwarz CMU200/CRTU
  • Agilent 8960
  • Anite
  • RACAL
  • Logic/Spectrum Analysers
  • Oscilloscopes


SW Tools:

  • Enterprise Architect
  • IBM Rational Rose/ Rhapsody
  • Matlab/Simulink
  • Classic/Adaptive AUTOSAR
  • Synopsis METeor
  • STM32Cube
  • GNU tools (GCC, binutils, glibc, GDB)
  • Arm GNU Toolchain
  • Greenhills compiler tools
  • Axivion Suite
  • Valgrind
  • Purify
  • lint
  • Google AddressSanitizer
  • GoogleTest/GoogleMock
  • WindRiver Tornado
  • Vector CANoe/CANape
  • ClearCase/ClearQuest
  • Git
  • SVN
  • Perforce
  • Eclipse
  • Keil µVision
  • Multi2000 IDE
  • MS Visual Studio
  • Source Insight
  • Jira
  • Confluence
  • Redmine
  • csh/tcsh/bash
  • yacc/lex
  • UaExpert
  • Wireshark
  • iperf
  • ttcp


Protocols:

  • UMTS
  • EDGE/GPRS/GSM
  • TETRA
  • VoIP/SIP/RTP/RTCP
  • CANopen
  • OPC UA
  • TCP/IP
  • IPSec
  • SNMP
  • DNS
  • RPC
  • AMR/EFR/FR speech codecs


Interfaces/Buses:

  • CAN
  • Ethernet
  • SPI
  • I2C/I2S
  • UART
  • GPIO
  • SDIO
  • Slimbus
  • PCI/PMC
  • SD/MMC
  • RS232/RS485
  • GPIB
  • Multibus

Betriebssysteme

Echtzeitbetriebssysteme
VxWorks, ThreadX, Nucleus, Windows CE, AMX
MS-DOS
OS/2
RTOS (Real Time OS)
VxWorks, ThreadX, Nucleus, Windows CE, AMX
SUN OS, Solaris
4 Jahre Softwareentwicklung
Unix
Linux
VxWorks
4 Jahre Softwareentwicklung
Windows
3 Jahre Softwareentwicklung

Programmiersprachen

Assembler
ARM, Intel, Analog Devices, Motorola
C
14 Jahre Softwareentwicklung im Embedded und Unix Bereich
C++
14 Jahre Erfahrung, im embedded Bereich und auf Windows
Imake, GNU-Make, Make-Maker etc...
10 Jahre Erfahrung mit GNU- und clearmake
Java
1 Jahr Erfahrung, Applikationsentwicklung und Integration von JMF (Java Multimedia Framework)
JavaScript
Shell
TTCN
2 Jahre Erfahrung
yacc/lex
1 Jahr Erfahrung

Datenbanken

Sybase
2 years experience of configuration and maintenance

Datenkommunikation

Bus
PCI, Multibus, SPI, I2C, I2S, SD/MMC
CORBA
Ethernet
HDLC
HDLC driver development on VxWorks
ISO/OSI
RFC
RPC
RS232
SNMP
TCP/IP
Voice
AMR Speech codec development
AT-Schnittstelle

Hardware

Bus
PCI/PMC, SPI, I2C/I2S, SD/MMC, Multibus
Digitale Signalprozessoren
Analog Devices DSP, Motorola DSP
embedded Systeme
Emulatoren
Lauterbach, Multi-ICE
Mikrocontroller
ARM7/ARM9/ARM11, 80x86, PowerPC, ARC
SUN

Branchen

Branchen

  • Telekommunikation
  • Automatisierungstechnik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr
2023-09 - 2024-08

Embedded SW Development for Neurosurgery Microscope Kinevo 900

Software Engineer
Software Engineer

  • Video Processing SW Development according to MISRA, IEC 62304 Standards  
  • DevOps and CI/CD Development
  • SW requirements analysis with DOORS
  • UML design and documentation with Enterprise Architect
  • Development of Brightness Control Algorithms as PID SW Controller
  • Optimization of Embedded Linux Drivers for 4K Video Cameras 
  • Extension of automated CI/CD test environment based on GoogleTest/ GoogleMock and Azure Pipelines
  • Static Code Analysis and improvement with Axivion Suite
  • Dynamic Code Analysis with Valgrind and Google AddressSanitizer
  • Code reviews und documentation for SW Releases according to Carl Zeiss internal QA und IEC 62304 Standards

Agile Development Microsoft Azure DevOps Win11 Embedded Linux C/C++ 11 Perl ARM AArch64 Enterprise Architect DOORS CLion IDE Docker OPC UA UaExpert GCC tools GDB GIT revision control
Carl Zeiss Meditec AG
Oberhausen
5 Monate
2022-12 - 2023-04

Embedded SW Development for a Smart Trunk Opener

Software Engineer
Software Engineer

  • Setting up a development tool chain based on GCC tools
  • Radar C-Code generation from a Matlab human motion recognition model
  • Bringing up of ARM Cortex-M7 based prototype board
  • Test and Performance Measurements of generated Radar SW on prototype HW  

Agile Development Win10 Matlab C99 Perl Eclipse IDE GCC tools GDB Git GitHub
Intive/ Infineon Technologies AG
Munich
3 Monate
2022-06 - 2022-08

Functional Safety Software Development for ADAS Radar

Software Engineer
Software Engineer

  • Setting up test bench with NXP development board and Lauterbach Trace32
  • Optimizing boot up sequence and synchronization between two ARM cores in a Multi Core System
  • Design and implementation of communication SW between ARM Cortex-A and Cortex-M7 cores based on dual-port RAM  
  • Implementation of FuSa tests according to NXP test specifications and ISO 26262

Agile Development Win10 C/C++ 11 Eclipse IDE GCC tools GDB Git Bitbucket
NXP Semiconductors
Munich
6 Monate
2021-11 - 2022-04

Embedded SW Development for Inter-Board Communication

Software Engineer
Software Engineer

  • Design and implementation of CAN driver for Microchip C21 platform based on ARM Cortex-M0
  • Porting of CANopenNode stack to Microchip C21 platform 
  • Integration of CANopenNode stack Microchip V71 based on ARM Cortex-M7 into FreeRTOS
  • Implementation and troubleshooting of CANopen interboard communication SW between Microchip C21 and V71 boards

Agile Development Win10 FreeRTOS C99 Microchip Studio 10 GCC tools GDB Subversion Git
Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Weissling
11 Monate
2020-02 - 2020-12

Embedded SW Development for Industrial Liquid/ Gas Flowmeters

Software Engineer
Software Engineer

  • Automation SW Development with National Instruments LabWindows/ CVI C
  • Maintenance and Development of existing Platform Framework in C/C++
  • Extension of Communication Command Interfaces based on TCP/ IP and XML  
  • Documentation of existing SW modules and interfaces (UML, MS Office) 

Automation Industry Tanban Development Win10 C/C++ 11 STM32 Cortex-M National Instruments CVI Compiler suite Subversion
Endress+Hauser Flowtec AG
Reinach
3 Monate
2019-03 - 2019-05

Embedded SW Architecture Design for Lung Ventilation Machine

System Software Architect
System Software Architect

  • Architecture design with IBM Rhapsody of system control SW
  • Analyses and debugging of Rhapsody generated C++ code according to IEC62304 and MISRA C++ Standards
  • Design of system startup and task synchronization SW
  • Porting of legacy software to new hardware platform 

Medical Industry Scrum Development Win10 Embedded Linux C++ 14 i.MX 6 (Cortex-A7) IBM Rhapsody Keil/ uVision Subversion version control
Hamilton Medical AG
Bonaduz
3 Monate
2018-12 - 2019-02

Embedded SW Development based on Adaptive AUTOSAR

System Software Engineer
System Software Engineer

  • Architecture design with Elektobit Corbos Studio
  • Analysis and adaption of generated C++ code
  • System Debugging with Vector CANoe on CAN bus

Automotive Industry Scrum Development Win10 Subversion version control
Harman Connected Services GmbH
Bochum
2 Monate
2018-09 - 2018-10

System SW Architecture and Development for UNU Smart Electric Scooter

System Software Architect
System Software Architect

  • Re-Design of Motor Control SW Architecture  
  • Porting of existing Motor Control SW components from C++11 to C++14 according to ISO 26262 and MISRA C++ standards
  • Design of Inter-Processor communication interface between main CPU (Cortex-M) and ECU
  • Specification of Inter-Process Communication between FreeRTOS tasks  

Automotive Industry V-Model Development Win10 FreeRTOS C++ 14 SMT32 Cortex-M SEGGER Embedded Studio for ARM GIT version control
Unu Motors
Berlin
4 Monate
2018-05 - 2018-08

Test Automation for Computer Tomography Scanner Firmware

Software Engineer
Software Engineer

  • Porting of Siemens Test System Mtest framework to new System HW platform
  • Extension of existing and implementation of new Test Cases/ Suites, integration into Linux based Test Framework
  • Resolving of defects in Siemens Embedded firm- and middleware according to IEC 62304 Standard on new HW platform 

Medical Industry V-Model Development Win7 Embedded Linux C++ 11 GNU compiler tools Subversion
Siemens Healthineers GmbH
Forchheim
2 Monate
2018-03 - 2018-04

Porting System Controller SW to new VxWorks version

Software Engineer
Software Engineer

  • Effort analyses for Controller SW porting from VxWorks 6.4 to Vxworks 7.0
  • Design and implementation of adaption layer to simplify porting
  • Analyses and troubleshooting of problems found in Continuous Integration

Power Industry Scrum Development Win10 Wind River Workbench Subversion
Fluence Energy GmbH
Erlangen
2 Monate
2017-10 - 2017-11

Porting of PC based SW to Windows Embedded Compact based platform

Software Engineer
Software Engineer

  • Porting of internal framework SDL from C++14 to C++11
  • Porting of applications to embedded platform
  •  Troubleshooting and performance analysis of ported SW on target HW 

Hexagon/ Leica Geosystems
St. Gallen
2 Monate
2017-06 - 2017-07

Embedded SW Development/ Porting for an IoT based Waste Management System

Software Engineer
Software Engineer

  • Porting of existing SW modules to a new HW platform
  • Design and implementation of corruption detection/ fault management algorithm for device configuration, status and calibration data in FLASH and EEPROM  
  • Design and implementation of system data synchronization/ backup between FLASH and EEPROM at run time
  • Configuration of microcontroller interfaces with STM32 CubeMX

Automation Industry V-Model Development Win7 RTX RTOS C99 STM32 ARM Cortex-M3 STM32 CubeMX Keil compiler tools Subversion
EMZ-Hanauer GmbH
Nabburg
3 Monate
2017-03 - 2017-05

SW Development/ Integration for a Lung Ventilation/ Respiratory Device

Software Engineer
Software Engineer

  • Setup of bare metal tool chain consisting of Subversion/ GNU compiler/ linker/ debugger/ calibration SW/ doxygen
  • Bring-up of proprietary development HW based on Freescale MCU MCF52221
  • Analysis, Troubleshooting and Improvement of system software according to IEC62304 Standard
  • Source code documentation 

Medical Industry V-Model Development Win7 C/C++ 11 Freescale MCF52221 MCU Freescale CodeWarrior 7.2 compiler tools Subversion
AC Aircontrols GmbH
Kempen
9 Monate
2016-03 - 2016-11

Porting of Touch Screen Software from Windows XP to Windows Embedded 8.1

Software Engineer
Software Engineer

  • Bring-up of new hardware and optimization of system startup sequence
  • Analysis and troubleshooting of communication (RS485) issues between touch screen and controller board
  • System stability and performance (CPU/memory usage) improvements of touch screen software
  • Maintenance and extension of automated build environment with cmake/ Jenkins
  • SW Integration and build management in Mercurial
  • Support of lab personal and troubleshooting in the lab environment

Biotech Industry V-Model Development Win10 C/C++ 14 Intel Atom processor Visual Studio 2015 Mercurial Jira
Infors AG
Basel
8 Monate
2015-04 - 2015-11

System SW Development and Integration for Electric Vehicle Inductive Charging System

Software Engineer
Software Engineer

  • SW Integration and build management in Mercurial
  • Bring-up of new hardware and improvement of system startup sequence
  • Device driver development (SPI)
  • Integration of MTC/ MPC drivers into AUTOSAR
  • Analysis and debugging of system stability and performance (CPU/memory usage) issues using Lauterbach, CANoe/ CANape and test/ measurement equipment
  • Setup and maintenance of automated build environment with cmake/ Jenkins 

Automotive Industry V-Model Development Win7 Greenhills Integrity RTOS C/C++ 11 PowerPC MPC56xx Greenhills compiler tools Eclipse Lauterbach Trace32 Mercurial Redmine
Bombardier Transportation GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 8 Monate
1994-03 - 1998-10

Studium der Nachrichtentechnik

Abschluß als Diplom Nachrichtentechniker FH mit der Note 1,3, Fachhochschule Mannheim
Abschluß als Diplom Nachrichtentechniker FH mit der Note 1,3
Fachhochschule Mannheim

7 Monate
1998-03 - 1998-09

Diplomarbeit

University of Maryland (USA)
University of Maryland (USA)
  • Entwurf und Entwicklung eines Steuerungssystems für einen Stewart Plattform Roboter bestehend aus der Echtzeit-Anwendung implementiert in Assembler (Analog Devices) und der Benutzeroberfläche in Visual C++
5 Monate
1997-10 - 1998-02

Auslandsstudiensemester

Partnerhochschule l`ESIGELEC, Rouen (Frankreich)
Partnerhochschule l`ESIGELEC, Rouen (Frankreich)
  • Robotik und Automatisierungstechnik
2 Jahre 3 Monate
1990-09 - 1992-11

Studium der Radiotechnik

Polytechnischen Hochschule, Omsk (Russland)
Polytechnischen Hochschule, Omsk (Russland)

Kompetenzen

Kompetenzen

Top-Skills

C/ C++ Embedded SW Entwicklung Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

HW Platforms:

  • ARM Cortex-M/A
  • Renesas R32C
  • Intel 80x86
  • ColdFire MCF5222x 


RTOS Platforms:

  • Embedded Linux
  • VxWorks
  • ThreadX
  • Nucleus
  • FreeRTOS
  • Greenhils Integrity
  • Windows CE
  • eCos
  • AMX


HW Tools:

  • JTAG/ETM
  • Lauterbach Trace32/PowerTrace
  • ARM Multi-ICE
  • Rohde&Schwarz CMU200/CRTU
  • Agilent 8960
  • Anite
  • RACAL
  • Logic/Spectrum Analysers
  • Oscilloscopes


SW Tools:

  • Enterprise Architect
  • IBM Rational Rose/ Rhapsody
  • Matlab/Simulink
  • Classic/Adaptive AUTOSAR
  • Synopsis METeor
  • STM32Cube
  • GNU tools (GCC, binutils, glibc, GDB)
  • Arm GNU Toolchain
  • Greenhills compiler tools
  • Axivion Suite
  • Valgrind
  • Purify
  • lint
  • Google AddressSanitizer
  • GoogleTest/GoogleMock
  • WindRiver Tornado
  • Vector CANoe/CANape
  • ClearCase/ClearQuest
  • Git
  • SVN
  • Perforce
  • Eclipse
  • Keil µVision
  • Multi2000 IDE
  • MS Visual Studio
  • Source Insight
  • Jira
  • Confluence
  • Redmine
  • csh/tcsh/bash
  • yacc/lex
  • UaExpert
  • Wireshark
  • iperf
  • ttcp


Protocols:

  • UMTS
  • EDGE/GPRS/GSM
  • TETRA
  • VoIP/SIP/RTP/RTCP
  • CANopen
  • OPC UA
  • TCP/IP
  • IPSec
  • SNMP
  • DNS
  • RPC
  • AMR/EFR/FR speech codecs


Interfaces/Buses:

  • CAN
  • Ethernet
  • SPI
  • I2C/I2S
  • UART
  • GPIO
  • SDIO
  • Slimbus
  • PCI/PMC
  • SD/MMC
  • RS232/RS485
  • GPIB
  • Multibus

Betriebssysteme

Echtzeitbetriebssysteme
VxWorks, ThreadX, Nucleus, Windows CE, AMX
MS-DOS
OS/2
RTOS (Real Time OS)
VxWorks, ThreadX, Nucleus, Windows CE, AMX
SUN OS, Solaris
4 Jahre Softwareentwicklung
Unix
Linux
VxWorks
4 Jahre Softwareentwicklung
Windows
3 Jahre Softwareentwicklung

Programmiersprachen

Assembler
ARM, Intel, Analog Devices, Motorola
C
14 Jahre Softwareentwicklung im Embedded und Unix Bereich
C++
14 Jahre Erfahrung, im embedded Bereich und auf Windows
Imake, GNU-Make, Make-Maker etc...
10 Jahre Erfahrung mit GNU- und clearmake
Java
1 Jahr Erfahrung, Applikationsentwicklung und Integration von JMF (Java Multimedia Framework)
JavaScript
Shell
TTCN
2 Jahre Erfahrung
yacc/lex
1 Jahr Erfahrung

Datenbanken

Sybase
2 years experience of configuration and maintenance

Datenkommunikation

Bus
PCI, Multibus, SPI, I2C, I2S, SD/MMC
CORBA
Ethernet
HDLC
HDLC driver development on VxWorks
ISO/OSI
RFC
RPC
RS232
SNMP
TCP/IP
Voice
AMR Speech codec development
AT-Schnittstelle

Hardware

Bus
PCI/PMC, SPI, I2C/I2S, SD/MMC, Multibus
Digitale Signalprozessoren
Analog Devices DSP, Motorola DSP
embedded Systeme
Emulatoren
Lauterbach, Multi-ICE
Mikrocontroller
ARM7/ARM9/ARM11, 80x86, PowerPC, ARC
SUN

Branchen

Branchen

  • Telekommunikation
  • Automatisierungstechnik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.