Porting of 80167 based system software to PPC (Freescale MPC 5554/5566)
Knorr Bremse Munich
Using Windriver C/C++ compiler for PPC 5.x.x.x
Debugging with iSystem iC5000 On-chip analyser / winIDEA IDE on two systems:
19" rack with 24V power supply and PPC card for basic testing
Standalone hardware with simulation for complete rail brake system
Logging via serial port and measurement of global variables using system terminal on CAN bus
Software repository administration and integration using SVN, Subversion (Tortoise), Eclipse, PVCS, ASCET, MISRA C.
Oct 2011 - Sep 2012
1 year
System Integration
Continental Automotive GmbH
Headunit system integration and build management (Windows CE 6.0, MS Auto with proprietary BSP)
Building weekly baselines for headunit (entertainment, Bluetooth, external media, CD, radio, DAB, SDARS, system software)
Additional tasks: debugging (VS, KITL, proprietary logs), managing problem/change requests, support for development and production, writing PTS documentation, support for proprietary test software, support during diagnosis testing
Tools: IBM Rational Synergy CM, IBM Rational Change, CANoe, KWP2000, Visual Studio 8.
Dec 2010 - Jul 2011
8 months
ZigBee on embedded System CC2530 (8051)
Gehrlicher Solar AG
Design and implementation of a ZigBee network to monitor and collect data from solar panels
Based on Texas Instruments’ CC2530
Tool used: IAR 8051 Workbench
Location: Munich, Germany.
Apr 2010 - Sep 2011
1 year 6 months
On-site
Field Test
intel/infineon technologies AG
GSM, (E)GPRS, UMTS and LTE troubleshooting
Backoffice and on-site support for Infineon/Intel customers (e.g., LG Mobile in the US, Alcatel Lucent in Paris for LG Mobile)
Test and near-hardware debugging using Lauterbach
Location: Munich, Germany.
Jul 2009 - Mar 2010
9 months
Design and implementation of a multithreaded abstraction layer
option GmbH Development Centre Augsburg
Design (using Visio UML) and implementation (C++) of a multithreaded abstraction layer for Windows, MAC OS X and Linux
Support for USB/PCI/PCMCIA 3G devices and as many other devices as possible.
Jul 2007 - Jun 2009
2 years
Design and implementation of new RR/GRR GSM/(E)GPRS/DTM layer
Rohde – Schwarz GmbH & Co. KG
Design (using Visio UML) and implementation of a new RR/GRR layer in 2/2.5G protocol stack for all CRTU-x & CMU test systems
Distributed multi-threaded/realtime system running on Windows XP/Linux.
Feb 2007 - Jun 2007
5 months
(E)GPRS/DTM protocol stack extension for CRTU-x
Rohde – Schwarz GmbH & Co. KG
Extension of protocol stack for ITS Replay (ROMES) functionality
Distributed multi-threaded/realtime system running on Windows XP/Linux.
Oct 2006 - Jan 2007
4 months
UMTS/(E)GPRS/GSM analysis and troubleshooting support
Agere Systems Deutschland GmbH & Co KG
Analysis, troubleshooting support and definition of test scenarios for GSM/(E)GPRS/UMTS/HSDPA
Location: Munich, Germany.
Feb 2006 - Dec 2006
11 months
UMTS/(E)GPRS/GSM Protocol Stack trouble shooting
BenQ Mobile GmbH & Co OHG
Troubleshooting protocol stack from physical layer up to TCP/UDP
Tools used: Lauterbach, Clearquest, Continuus, among others
Source code modifications in Qualcomm protocol stack
Hardware platform: Qualcomm MSM6250 with ARM926EJ-S
Additional GCF activities
Location: Munich, Germany.
Oct 2005 - Jan 2006
4 months
GCF/PTCRB Type Approval testing
BenQ Mobile GmbH & Co OHG
Type approval testing and debugging of BenQ EGPRS and GPRS Rel5 protocol stack for handsets
Testing from L2 up to UDP/TCP (including RLC/MAC, LLC, GRR, RR, GMM, MM, CC, SNDCP, SM, PPP, IP, ICMP, RFC2507, RFC1144)
Hardware platform: Infineon PMB 8876 with ARM926EJ-S, Nucleus OS and Lauterbach debugging environment
Location: Ulm, Germany.
Jan 2005 - Sep 2005
9 months
GCF/PTCRB Type Approval testing
Siemens Mobile (Ulm and Munich)
Type approval testing and debugging of Siemens EGPRS and GPRS R4 protocol stack implementation
Analysis and troubleshooting from L2 up to UDP/TCP (including RLC/MAC, LLC, GRR, RR, GMM, MM, CC, SNDCP, SM, PPP, IP, ICMP, RFC2507, RFC1144)
Hardware platform: Infineon PMB 8876 with ARM926EJ-S, Nucleus OS and Lauterbach debugging environment
Location: Ulm and Munich, Germany.
Oct 2003 - Sep 2004
1 year
GCF/PTCRB Type Approval testing for Siemens EDGE/(E)GPRS
Siemens Mobile (Ulm and Munich)
Type approval testing and debugging of Siemens EDGE/(E)GPRS protocol stack implementation R99
Test and analysis from L2 up to UDP/TCP (including RLC/MAC, LLC, GRR, RR, GMM, MM, CC, SNDCP, SM, PPP, IP, ICMP, RFC2507, RFC1144)
Test case development on Rohde & Schwarz CRTU-G and change management using ClearQuest
Hardware platform: Infineon PMB 78xx/PMB 8876 with ARM926EJ-S, Nucleus OS and Lauterbach debugging environment
Served as technical team leader for GPRS type approval testing (3GPP conformance).
Location: Ulm and Munich, Germany.
Jun 2003 - Jan 2004
8 months
Test, integration and analysis of EDGE/(E)GPRS and GSM protocol stacks
comneon OHG
Testing, integration and analysis of protocol stacks on Rohde & Schwarz CRTU-G and Anite SAT test systems
Location: Nürnberg, Germany.
Nov 2002 - Sep 2003
11 months
Test and Integration
Siemens Mobile Ulm
Responsible for GCF and BABT conformance testing of Siemens proprietary GPRS protocol stack
Test and analysis from L2 up to UDP/TCP (including development and modification of test cases)
GPRS multislot test case development on Rohde & Schwarz WS-CRTG/CRTU-G with change management via ClearQuest
Hardware platform: Infineon PMB 78xx with Lauterbach debugging environment
Location: Ulm, Germany.
De facto technical team leader for GPRS type approval testing (3GPP conformance).
Mar 2002 - Oct 2002
8 months
Test and Integration
Siemens Mobile Ulm
Responsible for GCF and BABT conformance testing of Siemens proprietary GPRS protocol stack
Test and analysis from L2 up to UDP/TCP (including development of test cases)
GPRS multislot test case development on Rohde & Schwarz WS-CRTG/CRTU-G
Change management using ClearQuest
Hardware platform: Infineon PMB 78xx with Lauterbach debugging environment
Location: Ulm, Germany.
Jan 2001 - Mar 2002
1 year 3 months
Contracting – Test Suite and Test Case development for GPRS Mobile Phones
setcom GmbH / Rohde & Schwarz
Outsourced project for Sony International GmbH to plan and implement a complete test suite for GPRS mobile phones
GPRS test case development for Rohde & Schwarz WS-CRTG/CRTU-G
Additional projects including GPRS/GSM stack analysis and RLC/MAC test case development
Location: Munich, Germany (project work at Sony and Rohde & Schwarz).
May 2000 - Oct 2000
6 months
GSM Field Testing, Analysis and Debugging
Sony International GmbH
Field testing, analysis and error correction for Mobile Phone CMD J5
Used proprietary Sony tools, with change management set up using Continuus
Test systems: Rohde & Schwarz CRTxs
Development in C and Assembler for ARM processor
Location: Munich, Germany.
Jan 2000 - Jan 2001
1 year 1 month
GPRS Test Case Development and Software Porting
setcom GmbH
Participation in the startup of GPRS test case development (GSM 51.010, then 11.10) for Rohde & Schwarz WS-CRTx using Microsoft Visual C++ and PVCS
Porting of Rohde & Schwarz operational software & common code for the R&S CRTx family to workstation tester WS-CRTG for GPRS/GSM testing
Location: Munich, Germany.
Jul 1998 - Nov 1999
1 year 5 months
ICO (Satellite based Mobile Phone Network) Protocol Tester Development
Rohde & Schwarz
Requirements analysis, design, coding, implementation, test and integration of ADI SHARC based system software for L1 of the test system