Recommended expert

Software Developer - Building Automation

Bremen, Germany

Experience

Sep 2024 - May 2025
9 months

Software Developer - Building Automation

  • Test controller unit
  • Implement test environment
  • Implement virtual nodes
  • Commission CANopen network
  • Define and automate test cases
  • Design and implement LSS automaton
  • Implement data exchange between tools
  • Port requirements to XML format for vTestStudio
  • Products: CANoe, vTestStudio, Playwright, Cypress, Robot, .NET
  • Knowledge: CAPL, C++, CANopen, concept design, Python, JavaScript, XML, C#
Dec 2023 - Aug 2024
9 months

Software Developer - IoT Software Development and Cybersecurity Testing

  • Preprocess and store sensor values
  • Program display and configuration for physical quantities
  • Transmit measurements to Profinet bus and AWS Cloud
  • Penetration and security testing for IoT layer
  • Products: Raspberry Pi, Visual Studio Code
  • Knowledge: C/C++, Profinet, GDB debugger, AWS Cloud
Jul 2022 - Nov 2023
1 year 5 months

Developer - CHP Plant Test Automation

  • Design HIL setup
  • Set CHP plant controller as device under test
  • Perform black-box test over CAN channels
  • Conduct software functional testing in SW/HW integration
  • Select and evaluate tools
  • Perform system commissioning with a real master and virtual slaves
  • Build user interface for display and control
  • Program operating scenarios
  • Control vTestStudio/CANoe web user interface
  • Import requirements into vTestStudio in XML format
  • Test automation with test cases for different scenarios
  • Products: CHP plant, CANoe, vTestStudio, MATLAB, Simulink, Speedgoat, Playwright, Cypress, Robot, .NET
  • Knowledge: CANopen bus, CAPL, CHP plant ECU, vTestStudio, Speedgoat, TCP-MQTT, vCDL, C++, Python, JavaScript, XML, C#
Apr 2022 - Jun 2022
3 months

Evaluator/Tester - Test Tool Acceptance

  • Evaluate MIL/SIL test environment
  • Commission toolchain and supplier SUT
  • Prepare integrated product test
  • Review/adapt/verify test configuration
  • Check Simulink & TargetLink chain
  • Derive scaling conclusions from MIL/SIL test comparison
  • Check code coverage, add test cases if needed
  • Reference: toolchain documentation & practical test
  • Products: headlamps
  • Knowledge: MATLAB/Simulink, TargetLink, TPT
Feb 2022 - Jul 2022
6 months

Requirements Engineer - Derive Software Requirements from System

  • Qualify system requirement for software
  • Break down into features
  • Conduct regular reviews
  • Formulate requirements clearly and unambiguously in English
  • Products: BMS
  • Knowledge: MS Office
Jan 2022 - Apr 2022
4 months

Software Developer - Driver Development for Infineon Aurix Hardware

  • migrate from the 2xx to the 3xx generation
  • develop ADC drivers
  • implement new functions instead of obsolete ones
  • test on the evaluation board & debugger
  • follow customer & Infineon standards
  • collaborate agilely with driver developers
  • reference: Infineon documentation and 2xx source code
  • Products: motor control ECU
  • Skills: C, Lauterbach debugger, Tasking compiler, Infineon Aurix 3xx, CMake, Batch, Git & SVN, RDP & Citrix
Sep 2021 - Dec 2021
4 months

Laboratory Cabinet Design & Implementation

  • test infotainment devices in the lab
  • mount all devices with proper spacing and sufficient ventilation
  • design cable routing with automatic wiring harness
  • design front panel with interfaces & switches
  • install displays & audio playback
  • verify and document cable routing
  • Products: MS Office, Panel Designer, AutoCAD
Nov 2020 - Aug 2021
10 months

Software Developer - Headset Automation Framework Development

Sennheiser

  • designed & developed a Bluetooth certification framework
  • SIG Bluetooth certification
  • automate Profile Tuning Suite using a Python framework
  • automate dialogs with SIG API
  • report & log generation
  • use Qualcomm debugger for headset control
  • Azure DevOps integration
  • concept design & documentation
  • Products: Python, Git, Azure DevOps, Visual Studio, PyCharm, Qualcomm library, SIG
  • Skills: Scrum, DevOps, Bluetooth
Jul 2020 - Oct 2020
4 months

Tester - Wind Turbine Test Design

Nordex

  • design model-based HIL tests and debug results
  • create sequence diagrams
  • store test specifications in Jira
  • apply library modules in sequences
  • execute tests on HIL controller & wind turbine simulation
  • analyze results and share with developers/authors
  • goal: high test coverage before official release, confirm or modify design
  • Products: EXAM, Atlassian JIRA, Winmod
Aug 2019 - Jun 2020
11 months
Sailauf, Germany

Project Manager - Navigation Camera Testing Lead

Magna

  • led testing and managed the platform migration
  • coordinate with internal customers
  • generate reports at release and in between
  • test organization: resource planning, external contracting, dividing into preparation and execution phases, supervise result progress
  • defect management: review results, assign root cause with other teams, bugfix testing
  • review management: initiate and participate, check completeness and process compliance
  • process management: check compliance & train, develop & adapt, suggest improvements
  • platform management: migrate documents to new platform, monitor intermediate steps, establish new procedures
  • tool management: ensure availability, implement improvements, contract external vendor
  • Products: PTC Integrity, MS Project, LabVIEW, AutomationDesk, ECU and 4/2 camera system
  • Skills: task, resource and process management, camera system testing
Jan 2019 - Jul 2019
7 months
Lörrach, Germany

Software Developer - PLC Programming and Test Environment Setup

Rotzler

  • Winch programming: programmed display & control with PLC, applied CoDeSys ST & Ladder diagrams, validated on the test bench, adjusted functions according to requirements
  • Virtual test environment setup: evaluated and developed test environment, implemented CANopen with SDO/PDO communication, applied hardware vendor library using Python, ran individual tests with automated test case input & result output
  • Products: CANoe, CoDeSys, Peak PCAN Adapter
  • Skills: PLC, J1939, CANopen, C/C++, CoDeSys, Python
Jun 2018 - Dec 2018
7 months
Kassel, Germany

Software Developer - Transmission Test Bench Development

Kleinknecht

  • Designed & developed rest bus simulation & documentation module
  • Generic approach and improved maintainability
  • Module integration and test bench measurement analysis
  • Design & implementation of report module
  • GUI design
  • Measurement data compilation under degrees of freedom
  • Word output based on a template
  • Products: LabVIEW, CANoe, SVN
Oct 2017 - May 2018
8 months
Berlin, Germany

Project Manager - Battery Management Lead

Embeddeers / Marquardt

  • Led development & test management and customer communication in AUTOSAR safety project
  • Battery management system consisting of 3 control units
  • Managed BMC control unit, including application, basic software, RTE, and flash bootloader
  • Communicated requirements & status with customers and suppliers
  • Project planning and presentations
  • Assigned & guided tasks
  • Took on sub-tasks
  • Tool management & handling
  • Products: Simulink, TargetLink, C, Redmine, SVN, DaVinci, AUTOSAR, CANoe, Lauterbach Debugger, Dimensions, SharePoint, Green Hills Compiler, Enterprise Architect, Microsar, CandelaStudio, vFlash
  • Skills: Power electronics
Jan 2017 - Sep 2017
9 months
Cologne, Germany

Pre-development of adaptive high-beam demonstrator

Varroc-Lighting

  • Designed & developed adaptive low beam headlights
  • Demonstrator setup with MicroAutoBox
  • Architecture in UML
  • Introduced prototyping
  • Defined requirements/constraints
  • Headlight control with CANoe rest bus simulation
  • Algorithm design in Simulink/S-Function
  • Demonstration with headlight, MicroAutoBox, and PC
  • Camera/headlight simulation
  • CAPL programming, DBC editing
  • CAN/LIN control
  • Transferred LabVIEW logic to Simulink
  • Processed camera data
  • Products: MicroAutoBox, ControlDesk, Simulink/MATLAB, CANoe, Mobileye, CAPL
  • Skills: S-function, DBC, CAN, LIN, CANcase, LabVIEW, RTC
Jan 2017 - Aug 2017
8 months
Bühl, Germany

Transmission code coverage concept development

LuK / Schaeffler

  • Developed & implemented code coverage concept for control unit
  • Integrated code coverage into build process
  • Target code instrumentation
  • Commissioned CTC tool
  • Adjusted INI file for compiler and others
  • Built with modified makefile
  • Adjusted A2L file for XCP evaluation
  • HIL measurement and measurement data post-processing
  • Coverage report identifying weak points
  • Applied to different compiler environments
  • Integrated into corporate process and conducted training
  • Products: CTC, MKS, INCA, MATLAB, Tricore/Tasking Compiler, C, XCP, A2L, HIL
  • Skills: gnuMake, Perl
Jul 2016 - Dec 2016
6 months
Bühl, Germany

Function Developer - E-Motor Field-Oriented Control Development

LuK / Schäffler

  • Developed observers and tests for FOC control
  • Added jerk control extension
  • Performed MIL/SIL testing of field-oriented PMSM motor control
  • Generalized observer design with wheel speed estimation
  • Developer testing with powertrain model and standardization
  • Evaluated tools for functional and coverage testing
  • Created requirement/design documents via reverse engineering
  • Methods: Luenberger/PI/UI/optimal observers, Kalman filter, state controllers/field-oriented/PMSM/induction motor/optimal/LQR
  • Products: MATLAB, Stateflow, dSpace TargetLink, Data Dictionary, Simulink Validation & Verification/Test, TPT, PTC Integrity
  • Skills: control engineering, field-oriented control, PWM drive, power electronics
Jan 2016 - May 2016
5 months
Lörrach, Germany

Software Developer and Tester - PLC Programming for Crane Control

Rotzler

  • Developed operation and display with CoDeSys
  • Set up monitoring and diagnostic functions
  • Validated crane winch control with joystick and touchscreen on test bench
  • Implemented customer requirements
  • Products: CoDeSys, Prosyd, CANExplorer
  • Skills: PLC, J1939, CANopen, C/C++, CoDeSys
Aug 2015 - Dec 2015
5 months
Waldkirch, Germany

Light Barrier Demonstrator Pre-development

Sick

  • Designed and developed light barrier control unit
  • Developed demonstrator for light barrier operation
  • Developed drivers for various demonstrators
  • Implemented menu navigation with button control
  • Developed menu modules
  • Evaluated graphics tool
  • Configured Jenkins server and adapted scripts for automated QAC checks
  • Generalized batch file for client operation
  • Tools: STM Cortex, ARM processor, C, SPI, IAR IDE, demo board, OLED graphics driver, QAC, Jenkins, QAW, command line
Jul 2015 - Dec 2015
6 months
Munich, Germany

Pick-and-Place Machine Control Development

ASM

  • Developed synchronous motor feedforward control with position setpoint
  • Modified software for a new pick-and-place machine project
  • Built and extended trace functionality for real-time data capture
  • Performed real-time verification and optimization
  • Generated motion profiles and adjusted generation scripts
  • Extended structure for an additional motor control
  • Tools: C, Eclipse, MATLAB/Simulink, CACCIA, oscilloscope/logic analyzer, ClearCase
  • Skills: control engineering, field-oriented control, PWM drive, power electronics
Dec 2014 - Jul 2015
8 months
Mannheim, Germany

Electric Bus Specification Development

Bombardier

  • Designed e-bus specification for multiple test levels
  • Created specification for a central control unit, developed model-based
  • Reviewed and updated specifications
  • Prepared test specifications based on requirements and implemented them
  • Implemented process: test specification template, model linking, and test reports
  • Evaluated tools: report generator tool, TPT configuration
  • Extended design specification with implementation models
  • Analyzed and simulated problem scenarios
  • Tools: MATLAB/Simulink, FuSi, report generator, DOORS, TPT, CANoe, Office
Sep 2012 - May 2014
1 year 9 months
Gilching, Germany

Evaluate SPICE Process Tools

Webasto

  • Evaluated IBM tool family for platform introduction
  • Evaluated and advised on model-based tool implementation
  • Analyzed existing tool landscape
  • Performed tool traceability checks in the V-model
  • Evaluated test tools – design import (model and C code)
  • Model-based test environment
  • Linked design and requirements and ensured coverage
  • Connected test hardware via API
  • Conducted presentations and training
  • Evaluated systems engineering tools: requirement implementation, architecture with UML diagrams, simulation, and handover to software design
  • Evaluated software design tools: model-based development, simulation and integration with external tools, C-code integration in UML environment, reverse engineering for documentation, code generation via a framework
  • Tools: IBM Rhapsody, Test-Conductor, Rational Team Concert (RTC), Design Manager, Rational Gateway, RQM, C/C++, Eclipse, Cygwin, CANoe, PVCS, DOORS, QAC, SAP, oscilloscope, Doxygen, TPT, iSystem, CANape, Model Examiner (MXAM), MATLAB/Simulink
May 2011 - Aug 2012
1 year 4 months
Munich, Germany

Develop Motor Safety Function

BMW

  • Developed model-based safety functions
  • Implemented functional and safety requirements in models
  • Performed MIL simulation and testing
  • Conducted acceptance tests on HiL and vehicle
  • Coordinated projects and liaised with suppliers
  • Contributed to requirements definition and new process structures
  • Tools: MATLAB/Simulink/Stateflow, INCA, C, MS Office, Visio, HiL, DOORS, SVN, FuSi, ISO 26262, Ascent, dSPACE, Micronova, ControlDesk, LabVIEW, ECU-Test, TPT, ADD, Tessy, oscilloscope
Dec 2009 - Apr 2011
1 year 5 months
Sailauf, Germany

Develop Engine Block Airbag Simulation

Magna

  • Developed simulation for engine block airbag log data
  • Developed simulation environment for measurement data analysis
  • Performed module and integration testing of production software
  • Adapted simulation environment to new test criteria and products
  • Optimized user interfaces
  • Expanded API documentation interfaces
  • Built and configured software test environment
  • Created, executed, and documented test specifications
  • Conducted training and presentations
  • Evaluated test tools
  • Tools: MATLAB/Simulink, Tessy, C/C++, Enterprise Architect, MKS, Polyspace, Visual Basic
Apr 2007 - Nov 2009
2 years 8 months

Develop AWD Vehicle Demonstrator

ZF

  • Developed transmission control and conducted test drives
  • Developed AWD prototype functions
  • Adapted models for demonstration vehicles
  • Commissioned on workbench and demonstration vehicles
  • Evaluated toolchains – merging pre-production and production development paths
  • Tools: MATLAB/Simulink, ControlDesk, dSPACE AutoBox, CANalyzer/CANape, Real-Time Workshop (Simulink Coder), INCA, MS Office, Intecrio, ETAS ES910, TargetLink, Embedded Coder Prodrive, ClearCase
Feb 2006 - Mar 2007
1 year 2 months

Automate AWD Vehicle Testing

Audi

  • Evaluated and designed model-based tests
  • Software testing of QuattroSport torque control modules
  • Integrated hand code into model-based test environment
  • Prepared and executed test specifications in MIL/SIL/PIL
  • Evaluated tools and validated processes
  • Tools: MATLAB/Simulink, C/C++, TargetLink, Exact Extessy, TriCore 1766 Evaluation Board, MKS, Word, Polyspace
May 2004 - Jan 2006
1 year 9 months

Energy Management Automotive System Lead

Siemens VDO

  • Led demonstrator integration & presentation
  • Technical lead for component integration and customer presentations
  • Designed tools and framework conditions for a team
  • Basic implementation with interfaces, bus connectivity and GUI
  • Component integration via agreed interfaces
  • Commissioning and measurement data analysis
  • Customer coordination and presentations
  • Tool training
  • Tools: MATLAB/Simulink, Real-Time Workshop (Simulink Coder), Python, Controldesk, Stateflow, C/C++, dSpace MicroAutobox, CANoe
Jan 2004 - Apr 2004
4 months

Driver Assistance Demonstrator Pre-development

BMW

  • Developed accelerator pedal assistance with test drives
  • Model-based development for intelligent accelerator control
  • Model extension for pressure-reactive accelerator pedal integration
  • Simulation and commissioning in the vehicle
  • Tool training
  • Tools: MATLAB/Simulink, Stateflow, C/C++, dSpace Autobox, Controldesk, Real-Time Workshop (Simulink Coder)
Sep 2003 - Apr 2004
8 months

Car Body Framework Library Developer

Siemens VDO

  • Developed library modules for the automation framework
  • Developed test automation libraries
  • Developed generic modules for rest bus simulation
  • Implemented tool control through Windows API
  • Tools: TestStand, ActiveX, CANoe, LabVIEW, C/C++, JavaScript, Visual Basic, CAN, LIN and KWP2000
Apr 2003 - Aug 2003
5 months

Car Body Test Specification Designer

Siemens VDO

  • Designed car body test specification
  • Created system test specifications
  • Created documents based on module and system requirements
  • Tools: MS Office
Aug 2000 - Mar 2003
2 years 8 months

Climate Control Developer

GKR / Bosch

  • Developed climate control system and participated in testing
  • Developed software for an automotive climate control unit
  • Developed software modules
  • Conducted developer tests with emulators
  • Specified and conducted system tests
  • Qualified and tested hardware modules
  • Participated in summer trials
  • Tools: C, Hitex emulator, Motorola 68H08 processor, SAE1587 bus, oscilloscope, logic analyzer
Mar 1999 - Dec 1999
10 months

Control Engineering Modeling

  • Adaptive control of asynchronous motors and simulation
  • Observer design for a rotor without speed feedback
  • Identifier design for time-varying parameters
  • User interface development, simulation & evaluation
  • Plant model extension with subsequent testing
  • Tools: Matlab/Simulink, MS Office
Jul 1993 - Feb 1999
5 years 8 months

Various Projects

  • In the fields of control engineering, plant engineering, process engineering, image processing, automation, low-level programming, databases, digital electronics, communication engineering

Skills

  • Firmware Development
  • Automation
  • Test Automation
  • Simulation/control Engineering
  • Project Management

Programming Languages:

  • Assembler (8051, 80x86, Hardware Architecture Knowledge)
  • C
  • C++
  • Clipper
  • Davinci
  • Foxpro
  • Java
  • Javascript
  • Labview
  • Macro Languages (Visualbasic)
  • Machine Languages (Assembler)
  • Matlab / Simulink
  • Python
  • Simulink Targetlink

Operating Systems:

  • Mac Os
  • Ms-dos
  • Windows (7, Vista, Xp, 2000, Nt)
  • Windows Ce

Databases:

  • Access
  • Xbase (Dbase Iii, Foxpro, Clipper)

Hardware:

  • Buses (Can, Lin, Kwp2000, Profibus, Sae1587 Bus)
  • Digital (Hw Design With Pld, Fpga)
  • Digital Signal Processors
  • Real-time Systems
  • Embedded Systems
  • Emulators
  • Frame Grabbers
  • Pld, Fpga
  • Industrial Robots
  • Measuring Devices
  • Microcontrollers
  • Pcs
  • Control And Regulation Systems
  • Texas Instruments

Data Communication:

  • Buses (Can, Lin, Kwp2000, Profibus, Sae1587 Bus)
  • Ethernet
  • Internet, Intranet
  • Iso/osi
  • Tcp/ip
  • Windows Networking

Languages

German
Native
English
Advanced

Education

Lorem ipsum dolor sit amet

Engineering Diploma · Electrical Engineering

Certifications & licenses

SIG Bluetooth Certification

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Peter Jehle
Peter Jehle

Interim Teamlead

View Profile
Viktor Hildebrand
Viktor Hildebrand

Freelance Software Developer

View Profile
Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
Yoav Netzer
Yoav Netzer

Freelance Software Architect

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Sebastian Nkwenti
Sebastian Nkwenti

Test Manager: MW/OS Interlocking (Railway Interlocking Systems)

View Profile
Matthias Spiller
Matthias Spiller

Software developer and consultant

View Profile
Christian Pehle
Christian Pehle

Freelance Electrical Engineer

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Miodrag Mikulic
Miodrag Mikulic

Lead Consultant for System Software Development and Project Management

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile
André Howe
André Howe

Linux IT Admin

View Profile
Atef Abdel-rahman
Atef Abdel-rahman

System, load, acceptance and performance testing and QA manager for banking systems

View Profile
Hendrik Wagner
Hendrik Wagner

Software Test and Maintenance Support

View Profile
Andreas Hetz
Andreas Hetz

Technical Project Manager Telematics Systems, Electrical Engineer

View Profile
Ralf Kruse
Ralf Kruse

Builder

View Profile
Michael Beck
Michael Beck

Developer/Consultant

View Profile
Rainer Koloc
Rainer Koloc

Course “Data and AI Analyst”

View Profile
Lino Giefer
Lino Giefer

Senior Data Scientist

View Profile
Dragos Tudan
Dragos Tudan

SAP Test Manager

View Profile
Srecko Soric
Srecko Soric

Test Consultant

View Profile
Gerhard Zalusky
Gerhard Zalusky

Embedded Software Engineer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Cesar Mestre balsa
Cesar Mestre balsa

Systems Engineer Zone Controller

View Profile
Hans Gedon
Hans Gedon

Deal with Green AR

View Profile
Ronny Elsner
Ronny Elsner

IT Consultant

View Profile
Siegfried Kamlah
Siegfried Kamlah

Embedded software development for a crane control system

View Profile
Stephan Heilmann
Stephan Heilmann

Development, Tester

View Profile