Recommended expert
Peter Teichmann
Senior Software Developer
Experience
Dec 2017 - Feb 2025
7 years 3 monthsRastatt, Germany
Senior Software Developer
Siemens
- Creating and adapting software components according to requirements and model
- Lead developer for the BurnerControl component, which controls the burner software
- Creating and executing unit tests, software-to-software integration tests, and hardware-to-software integration tests
- Migrating from PC-Lint to Axivion Bauhaus Suite
- Configuring Axivion Bauhaus Suite
- Providing internal support for Axivion Bauhaus Suite
Jun 2017 - Nov 2017
6 monthsKressbronn am Bodensee, Germany
Senior Software Developer
ifm
- Analyzing requirements and defining the test strategy
- Analyzing and designing tests in Enterprise Architect
- Implementing the necessary interfaces for fault injection tests
- Implementing fault injection tests
- Designing a test concept for automated test execution and documenting the results
Aug 2016 - Mar 2017
8 monthsSchwieberdingen, Germany
Software Developer
Bosch Lenksysteme
- Creating relevant diagrams in Enterprise Architect
- Developing new test cases
- Checking existing tests for consistency with safety-related requirements
- Determining the coverage of fault injection tests against safety-related requirements according to ISO 26262
Apr 2005 - Jul 2016
11 years 4 monthsFriedrichshafen, Germany
Software Developer
ZF Getriebe GmbH
- Developing new software parts for new transmission variants based on specifications from functional development
- Revising and restructuring software modules and packages in UML and code
- Extending existing software for new feature requirements according to specifications
- Updating lint configurations for static code analysis to meet MISRA guidelines
- Adjusting software to comply with MISRA guidelines
- Performing and evaluating regular automated tests
- Creating libraries and overall builds for software integration on control units
- Providing and adjusting config specs for ClearCase
Feb 2004 - Mar 2005
1 year 2 monthsSoftware Developer
- Creating test specifications and testing software packages created by third-party companies
- Adapting software packages for CAN control of instrument clusters to new vehicle types
Nov 2001 - Jan 2004
2 years 3 monthsSoftware Developer
- Creation of diagnostic systems (DAS) for commercial vehicles
- Development using manufacturer-specific tools, IME2 (graphical SGML editor) and CSD (Pascal-like programming language)
- Version control with PVCS
- Hardware control via CAN bus
Oct 2000 - Sep 2001
1 yearSoftware Developer
- 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 monthsSoftware Developer
- Adaptation of a data input and retrieval system for the mobile communications sector to manage network subscribers on the public telephone network, including necessary extensions
- Profiling for performance improvement
- Development environment: Visual C++ with Developer Studio, UML with Rational Rose, and version control with ClearCase on MS-Windows NT and UNIX (Sun Solaris, HP-UX)
May 1997 - Dec 1998
1 year 8 monthsSoftware Developer
- Design and implementation of query-based applications as interfaces to a customer-specific database (S12) in an embedded environment
- Extensible SQL interface and interprocess communication for client-server systems
- Development environment: Visual C++ with Developer Studio, UML with Rational Rose, and version control with ClearCase and PVCS on MS-Windows NT and UNIX (Sun Solaris)
Nov 1996 - May 1997
7 monthsSoftware Developer
- Design and implementation of hardware component control for mobile phone cells using C for Motorola 68000 in embedded systems
- Development environment: C++ with remote debugger on MS-Windows 3.1
Jun 1996 - Nov 1996
6 monthsSoftware Developer
- Object-oriented analysis, design, and development of a project-based list management system for telecommunication systems
- Development environment: C++ with Rational Rose, Softbench, XEmacs, ClearCase, PVCS on UNIX (HP-UX) and MS Windows 3.11
Mar 1994 - Oct 1994
8 monthsSoftware Developer
- Planning, design, and programming of a steaming and shrinking calender for a medium-sized textile machinery manufacturer, with PC control via Interbus-S from Phoenix Contact and an RS485 interface to control the frequency converter
- Development environment: C++ on UNIX (Linux) and MS-DOS
Languages
German
NativeEnglish
AdvancedFrench
ElementaryEducation
Oct 1992 - Jun 1996
Albstadt University of Applied Sciences
Diploma in Engineering (FH), Technical Computer Science · Technical Computer Science · Albstadt, Germany
Oct 1988 - Jun 1992
Bizerba Werke Balingen
Apprenticeship as Communication Electronics Technician/Information Technology · Communication Electronics/Information Technology · Balingen, Germany
Lorem ipsum dolor sit amet
High School Diploma (Abitur) · High School Diploma (Abitur) · Germany
Certifications & licenses
Functional Safety Training with ISO 26262
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience