Skills
+ Hardware Platforms
ARM Cortex M4, ARM Cortex R5, ARM Cortex A53, ARM SoCs, ESP32, Freescale MPC5643L (Leopard), Freescale MPC5744P (Panther), Renesas RH850/P1x, POWER QUICC, Motorola MPC55x, PowerPC 603, Motorola 68K, Infineon C16x, Intel 80x86, Intel IXF300xx
+ Software
* Languages: C, C++, RISC (ARM & PowerPC) Assembly, Motorola 68K Assembly, Intel x86 Assembly, Object Pascal, Perl, Java, Bare-metal programmierung
* Operating Systems: FreeRTOS, Linux, Linux–UBoot, Yocto, µCOS-II, VxWorks, Nucleus, OSE-Delta, OSEK, TEngine, Windows, UNIX, POSIX
* Peripherals, Buses and Protocols: DMA, ADC, PWM, SPI, USB, I2C, UART, Timers, CAN, LIN, FlexRay, MOST, TCP/IP, Ethernet, SDH/SONET, OTN, GSM
Norms und Standards: Automotive SPICE, V-Model, Waterfall Model, CMMI, ISO 26262 (FuSi), FEMA, MISRA, LINT, Polyspace
* GUI: LVGL, Visual C++/MFC, Borland C++/OWL, Visual Basic, Delphi
* Development Tools: Xilinx, Vivado, Platform Cable II USB (Xilinx Debugger), GCC, CMake, MontaVista LINUX tool-chain, Green Hills, Code Warrior, RVCT-ARM tool-chain, Wind River Diab, Lauterbach Trace32 Debugger, Single-Step Debugger, Tornado Tools, Tasking EDE, CrossView Debugger, Eclipse, NI Lab Windows/CVI, Vector CAN Tools (CANalyzer, CANdb, CANgen, CANoe), Windows DDK/SDK, Git, ClearCase, Synergy CM/CS, CVS, PVCS, Rational Rose, DOORS, Enterprise Architect, UML, OOA, OOD, ActiveX
* OO Technologies: Microsoft COM, DCOM, ActiveX
+ Expertise
* Embedded systems programming, Debugging and Trouble-Shooting
* Microcontroller Programming: ARM Cortex-M4, ARM Cortex-R5, ARM Cortex-A53, MPC 5xx, 56xx Leopard (Freescale), Renesas RH850/P1x, C167, C168 (Infineon), 68HCxx (Motorola), Power PC 603, 860 Processors architecture
* FlexRay, CAN, VW CAN Transport protocol, CAN Network Management, TCP/IP, SDH/SONET