Create and adapt software components according to requirements and model
Lead developer for the BurnerControl component that controls the burner software
Create and run unit tests, software-to-software integration tests, and hardware-to-software integration tests
Migrate from PC-Lint to Axivion Bauhaus Suite
Configure Axivion Bauhaus Suite
Provide internal support for Axivion Bauhaus Suite
Jun 2017 - Nov 2017
6 months
Senior Software Developer / Lead Developer
ifm
Analyze requirements and define the test strategy
Analyze and design tests in Enterprise Architect
Implement necessary interfaces to run fault injection tests
Develop a test concept for automated test execution and result documentation
Aug 2016 - Mar 2017
8 months
Lorem ipsum dolor sit amet
Bosch Lenksysteme
Create relevant diagrams in Enterprise Architect
Create new test cases
Check existing tests for consistency with safety requirements
Determine the coverage of fault-injection tests against safety requirements according to ISO 26262
Apr 2005 - Jul 2016
11 years 4 months
Lorem ipsum dolor sit amet
ZF Getriebe GmbH
Develop new software parts for new transmission variants according to functional development specifications
Revise and restructure software modules and packages in UML and code
Extend existing software for new functional requirements per specification
Revise lint configurations for static software tests for the MISRA rule set
Adapt software to the MISRA rule set
Run and evaluate regular automated tests
Create libraries and overall builds for software integration on control units
Provide and adjust config specs for ClearCase
Feb 2004 - Mar 2005
1 year 2 months
Creating test specifications and testing software packages
Create test specifications and test software packages developed by third-party companies
Adapt software packages for CAN control of instrument clusters to new vehicle types
Nov 2001 - Jan 2004
2 years 3 months
Development of diagnostic systems (DAS) for commercial vehicles
Development of diagnostic systems (DAS) for commercial vehicles
Development using manufacturer-specific tools, IME2 (graphical SGML editor) and CSD
Version control with PVCS
Hardware control via CAN bus
Oct 2000 - Sep 2001
1 year
Design and implementation of a menu-driven control system
Design and implementation of a menu-driven control system for operating entertainment, communication, navigation, and climate devices in automobiles
Development in Java and UML with Rhapsody in J, JDK 1.2.2 (1.3), JBuilder and NetBeans on Windows 2000
Jan 1999 - Sep 2000
1 year 9 months
Adaptation of a data input and retrieval system
Adaptation of a data input and retrieval system for the mobile network sector to manage landline subscribers, including necessary extensions
Profiling for performance improvement
May 1997 - Dec 1998
1 year 8 months
Design and implementation of query-based applications
Design and implementation of query-based applications as interfaces to a custom database (S12) in an embedded environment
Extendable SQL interface with interprocess communication for client-server systems
Nov 1996 - May 1997
7 months
Design and implementation of hardware component control
Design and implementation of hardware component control for cellular base stations using C for Motorola 68000 in embedded systems
Jun 1996 - Nov 1996
6 months
Object-oriented analysis, design and development of a list management system
Object-oriented analysis, design and development of a project-based list management system for telecommunications systems
Mar 1994 - Oct 1994
8 months
Planning, design and programming of a damping and shrinking calender
Planning, design and programming of a damping and shrinking calender for a mid-sized textile machine manufacturer with PC control using Phoenix Contact Interbus-S and RS485 interface to control the frequency converter