Roland Rathmann
Support in the ongoing project
Experience
Support in the ongoing project
Automotive supplier
- Closing the safety case
- Creating detailed traceability matrices and targeted test expansions
- Transferring requirements to other database systems
- Structuring requirements, evaluation, and completeness, including setting up new test cases based on use-case-based test strategies and results from internal traceability matrices
- Partial automation of tasks within a requirement assessment tool
- Tools and languages: MS Teams, ReqIF, Enterprise Architect, Codebeamer, proprietary tools for creating and evaluating traceability matrices (around 1000 x 1000)
Process upgrades regarding functional safety
Maximator-Hydrogen
- Process upgrades regarding functional safety and self-approval of fueling stations
- Correcting formulas for failure rates and creating a concept for process changes
- Support in expanding safety processes and coordinating safety standards (including DIN EN 61508, DIN EN 61511, VDI 2180)
- Developing suitable formulas for (in)homogeneously redundant MooN architectures for SIL-dependent PFD calculation
- SIL reduction and tool qualification
- Coordination and cooperation with RAMS management
- Tools and languages: MS Teams, Visio, MindManager, Functional Safety Suite, proprietary tools
Concept for an autonomous driving platform, SAE Level 4
TTTech-Auto (on behalf of Sthree / Computer Future)
- Optimizing and evaluating diversity in the redundant architecture
- Conducting FMEA, DFA, and concept support
- Various analyses, including Markov chain analyses and goal-structure notations
- Considering cybersecurity
- Tools and languages: MS Teams, Confluence, Enterprise Architect, PRISM, GitHub, use of proprietary tools
Requirement assessment
Bosch
- Creating a safety manual for a computing platform (SEooC)
- Achieved success with an improved version of the safety manual
- Conducting a requirements analysis and review of the safety manuals
- Risk assessments during implementation
- Evaluating a DFA and creating a DFA template
- Revising the safety manual together with functional safety
- Tools and languages: MS Teams, DOORS ("Jazz"), GitHub, use of proprietary tools
Functional safety engineering
FEV / EVA Fahrzeugtechnik
- Homologation and re-approval of a technically modified Li-ion energy storage system (after-sales safety for BMW)
- Performing impact analysis and creating all resulting work products
- Developing the verification and validation plan, safety case update, and safety argumentation
- Identifying differences and similarities between homologation tests (UN ECE R100), transport standard UN 38.3, and GB 38031:2020 (Chinese standard)
- Setting up appropriate test plans
- Completing analyses and safety planning to close the safety case
- Tools and languages: MS Teams, DOORS, Confluence, Tortoise, GitHub, cell simulation (fault injection simulation), fault tree analysis, event tree analysis (ETA)
Functional Safety Support for Driver Assistance Systems
TTTech
- Middleware platform for autonomous driving, operating system and safety services as SEooC development
- Support and advice for the agile feature development regarding functional safety, safety case, and safety argumentation
- Conducting a software integration design FMEA and a process FMEA according to VDA guidelines, considering security
- Participating in reviews and performing confirmation reviews for D-FMEA and P-FMEA
- Supporting safety management and deriving relevant requirements from the FMEAs
- Tools and languages: MS Teams, Windchill PTS, Confluence, Collaborator
Functional Safety Engineering
Center for Autonomous Driving (BMW)
- Support and advice for the agile development work of feature teams regarding functional safety
- Developing workflows for software safety analyses, such as DFA (Dependent Failure Analysis)
- Support with SOTIF topics and automating steps for more efficient software FMEA execution
- Semi-automating the analyses by extracting information from the build process and Magic Draw content
- Developing a prototype for a SOTIF scenario generator
- Python scripting for software analysis and management of DFA results
- Identifying residual risks in adaptive AUTOSAR
- Tools and languages: Python + JSON, Magic Draw, Bazel, model design for a fault propagation simulator (proprietary), tool for generating and evaluating SOTIF scenarios (proprietary)
Functional Safety Management
Autoliv/Veoneer
- Standards-compliant coordination of work products for functional safety according to ISO 26262
- Hazard analysis with risk assessment for an emergency braking system and ACC with follow mode, ASIL B(D)
- Defining a safety concept (safety-out-of-context)
- Creating safety plans, a functional safety concept, and the technical safety concept
- Conducting FMEA and aligning and coordinating distributed development (Sweden, Germany)
- Advising and contributing to setting up an ASIL B capable development process for model-based software development
- Item definition for the highway pilot and autonomous parking on public parking lots
- Developing safety goals and requirements for autonomous driving according to SAE Level 3
- Tools and languages: Telelogic DOORS, custom tool for editing GSN diagrams (Goal Structure Notation), Traceability Browser, Enterprise Architect, JIRA
Functional Safety Management for fail-safe power supply of an autonomous vehicle
South German Automotive Supplier
- Standards-compliant coordination of work products for functional safety according to ISO 26262
- Defining the safety plan and a Development Interface Agreement (DIA) with the OEM
- Integrating safety activities into the project plan
- Determining the extra scope of requirements from ISO 26262 compared to project work under ASPICE
- Creating safety plans and project plans
- Identifying gaps and developing the deltas between ASPICE and ISO 26262
- Tools and languages: Polarion, mind map, Microsoft Project (MSP), interfacing mind map with MSP
Functional Safety Management for Steering Power Assist Systems
Thyssen Krupp
- Standards-compliant coordination of work products for functional safety according to ISO 26262
- Hazard analysis with risk assessment for steering assistance (ASIL D), automatic parking function (ASIL D), and calculation of absolute steering angle (ASIL B)
- Creating safety plans and a functional safety concept
- Identifying gaps at both functional and system levels
- Improving audit results
- Tools and languages: Telelogic DOORS, custom tool for editing GSN diagrams (Goal Structure Notation), IBM Change, Enterprise Architect
Functional Safety Support
Porsche Engineering and Porsche AG
- Creation of a standards-compliant functional safety concept (ISO 26262) for the power distribution network (high voltage, 12 V and 48 V) and a 7.2 kW on-board charger (OBC)
- Hazard analysis with risk assessment and process-oriented work
- Creation of safety plans and a functional safety concept for plug-in charging
- Definition of safety goals and conducting hazard and risk analysis (H&R)
- Preparation and participation in FMEA and FTA
- Obtaining safety approval for the developed OBC component
- Tools and languages: Telelogic DOORS, Dimensions, APIS Software, custom tool for editing GSN diagrams (Goal Structuring Notation)
Electrical and functional safety of a high-voltage heater
Webasto
- Standards-compliant hazard and risk analysis (ISO 26262) and electrical safety
- Development of an electrical safety and isolation coordination concept according to ISO 6469-3 and 60664-X
- Development of a comprehensive safety concept in collaboration with TÜV SÜD
- Derivation of requirements from safety goals and support of software development under ASIL B
- Creation of a tool for handling HARA deltas due to functional changes
- Software development for the prototype using Infineon microcontroller TLE9832
- Tools and languages: Excel with macros, Keil µVision, Serena PVCS, PRQA static quality analysis (MISRA), National Rhapsody, DOORS, MindManager, Vector CANape for XCP debugging
Electrical and functional safety of high-voltage systems
TÜV SÜD Automotive
- Assessment of concepts and chargers regarding standards compliance and electrical safety
- Evaluation of projects in hybrid drives and on-board chargers regarding ISO 60664, EN 6469, IEC 61851, IEC 61508, and ISO 26262
- Calculation of high-voltage insulation coordination
- Support in creating test plans (DVPs) for a TÜV SÜD quality mark
- Tools and languages: FMEA support tools, Office tools, MindManager
Development of a BMS for lithium-ion batteries
Litec Battery GmbH
- Development of a BMS system (HW+SW) for industrial storage systems as well as EV and PHEV vehicles
- Construction of a complete battery simulator including aging model, thermal model, and performance prediction
- Optimization of active cell balancing
- Conducting a lecture series on BMS basics and balancing strategies
- Expansion of the simulator to a HiL BMS test system with a virtual battery
- Integration of Matlab models into the simulator interface under Labview 9.0
- Creation of concepts for cell safety stabilization and cell balancing
- Generated two patent proposals
- Tools and languages: Infineon 164 XE, XC2267, XC888, Labview V8.6/9.0, Matlab, MS Office, OPEN Project
Function development for supercap storage and Li-ion battery
SVDO
- Prototype construction (A-samples) of supercap storage and Li-ion high-voltage batteries
- Function development and derivation of formulas for microcontroller programming
- Model-based development of a highly efficient balancing methodology for supercap storage
- Development of computational models for battery self-discharge and aging
- Construction of simulators for supercap and lithium-ion storage with performance prediction and driving cycle application (e.g., NEDC)
- Tools and languages: Labview V8.2, Microsoft Office tools
Requirement Tests for Airbag Control Unit
Conti/Temic
- C programming for an airbag control unit and implementation of customer requirements
- Creating the requirement test specifications for the airbag safety concept with redundant controller monitoring
- Conducting tests and creating test reports
- Participating in code reviews and working according to the V-model
- Tools and languages: IAR development system, C, MISRA rules, EasyCase, PVCS, TestTrackPro, Motorola Star-12 processor, i-system ic4000 emulator, serial UART communication
Firmware for the Quasar Confocal Microscope
Leica microsystems
- Developed firmware for internal control of lasers, mirrors, shutters, and apertures
- Developed a functional interface for CAN-bus-based stepper motor control functions
- Expanded verification tests on a C# test bench under Windows XP
- Troubleshooted image transmission from FPGA to PC over USB 2.0
- Tools and languages: MS Visual Studio C#, .NET Framework v1.1, Keil uVision 3, Cypress EZ-USB FX2, Microchip 18FXXX CAN controller, MCP2515, I2C, Dallas OneWire bus, FPGA Spartan III
Verification of an ASIC for battery level indication
mikron AG
- Created a WINAPI application for analysis, verification, and demonstration of a sensor chip for lithium-ion cells
- Independently managed the project including software-based compensation for on-chip bugs
- Implemented security measures against software tampering and copying
- Tools and languages: WINAPI, MS Visual C/C++ v6, Arcom I/O card, Xilinx FPGA, OneWire bus, mci
Test Monitor - Support for a chip series test
microtec GmbH Stuttgart
- Developed a part of the production test program for ASIC testing on the DUO 176-S
- Designed and implemented an assembly program to support series testing of an ASIC with embedded 8051 µC
- Characterized an integrated 8-bit A/D converter and performed trim routines
- Calculated the temperature guard band based on CPK values
- Tools and languages: GCC, GNU tools, 8051 assembler
Hardware and Software Development, Design, and QA
Battery Systems (Various Projects)
- Developed a microcontroller-based battery management system (BMS) for hybrid buses, including cell internal resistance measurement
- Developed a battery development and test system with 16-bit measurements for consumer electronics and automotive applications
- Implemented driver software and test programs for series testing of battery modules
- Developed firmware for the Accuron smart battery based on 0.6 µm chip technology, including bootloader design
- Developed load-dependent algorithms to calculate the remaining runtime for mobile phones
- Led projects and developed prototypes based on lithium-ion technology
- Conducted audits and managed QA as the quality officer according to ISO 9001
- Tools and languages: PIC assembler, Borland C/C++, SMBus, CAN bus
Development of CAD/CAM tools and simulators
BMW / Munich
- Developed CAD/CAM tools for designing and testing microelectronic circuits such as ASICs and PCBs
- Developed mixed-mode logic simulators and fault simulators in Assembly and C
- Implemented automated test pattern generation and autorouting functions
- Developed a tool database for BMW body assembly using Oracle SQL Forms
- Implemented a SQL Forms control for daily data backups at the BMW Munich development center
- Contributed to the development of a driving simulator for real-time display of measurement data on test tracks
Summary
- Low-level software development
- CMMI and ASPICE-compliant design, development, documentation, and testing, developments according to ISO 26262
- Battery technology: about 18 years of experience (Smart Battery Concept, charging regimes, battery management, BMS firmware models from coulomb counting to thermal monitoring and performance prediction, storage, energy management, cell balancing, system communication and diagnostics, simulation including aging in fast-forward mode/extraction of stress profiles in near real-time mode, safety analyses of HV systems, Markov chain simulation)
- Functional safety; safety engineering and safety management since 2010
Skills
Operating Systems**
Real-time Operating Systems Such As Ercos
Unix (Linux)
Windows 10
Hardware**
Digital Signal Processors
Embedded Systems
Emulators
Measurement Devices, Test And Inspection Technology
Microcontrollers: Hc12 Derivatives ("Star 12"), Pic Families, Cypress Ez-usb, Fx2, Mpc555x, Msp430, Infineon 164me, Tms570, Aurix, And Others
Data Communication**
Usb 2 And Field Buses Like I2c, Smbus, Can, Lin, Spi, Onewire
Rs232, Rs454, Tcp/ip, Uucp, Xcp (Ccp), Smbus
Programming Languages**
Multiple Assemblers
C (Excellent Knowledge And Experience, > 20 Years)
C++ And C# (At Least 2 Years)
Fortran, Algol, Pascal
Python + Json, Unix Shell, Modeling Language Uml-2
Tools**
Codebeamer, Confluence
Unix Tools Make/makefile, Bazel
Sccs, Serena Pvcs
Labview Versions 6-12
Matlab/simulink/targetlink V3.0
Itemsoft (Functional Safety, Fmeda, Fta)
Enterprise Architect
Medini Analyzer (Functional Safety)
Provetech:ta
Ascet 4.2, Inca
Mks (3 Years), Doors (> 6 Years), Polarion (1/4 Year)
Pycharm/python Development Environment
Windchill Pts, Rhapsody (Introduction), Ptc, Jira, Rhapsody
Codewarrior
Isystem Ice 4000, Lauterbach Debugger
Mplab
Ms Visual C/c++ V6
Keil/µvision
Merant Error Tracker
Easycase
Ibm Change
Canoe/canape/canalyzer/diadem
Database Systems**
Dbase, Ingres, Ms Access, Oracle Including Sql Forms, Doors, Windchill
Others**
Development Of Software Products That Are On The Market In The Field Of Consumer Electronics Battery Management (Example "Accuron")
Consulting On Battery Knowledge For Oems, Battery Users, Battery Manufacturers, And Tüv Süd
Firmware Developer For The World's First Smart Battery With An Sbs-compliant Charging System
Patent Holder For Algorithms In Intelligent Batteries
Inventor And Developer Of Proprietary Tools And Methods In The Field Of Battery And Safety Engineering
Languages
Education
TU Munich
Diplom physicist · Physics · Munich, Germany
Certifications & licenses
TÜV SÜD Functional Safety Level 2
TÜV SÜD
Similar Freelancers
Discover other experts with similar qualifications and experience