Software Developer

Bremen, Germany

Experience

Sep 2024 - May 2025
9 months

Software Developer

Freelancer

  • Test controller unit
  • Implement test environment
  • Implement virtual nodes
  • Set up CANopen network
  • Create 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
  • Skills: CAPL, C++, CANopen, concept creation, Python, JavaScript, XML, C#
Dec 2023 - Aug 2024
9 months

Software Developer

Freelancer

  • Preprocess and store sensor values
  • Program physical quantity display and configuration
  • Implement data transmission to Profinet bus and AWS Cloud
  • Conduct penetration and security tests for IoT layer
  • Products: Raspberry Pi, Visual Studio Code
  • Skills: C/C++, Profinet, GDB Debugger, AWS Cloud
Jul 2022 - Nov 2023
1 year 5 months

Developer

Freelancer

  • Design HIL setup
  • Integrate combined heat and power plant controller as device under test
  • Perform black-box test over CAN channels
  • Perform software functional test in a software/hardware setup
  • Select and evaluate tools
  • Commission system with real master and virtual slaves
  • Build user interface for monitoring and control
  • Program operating scenarios
  • Control web user interface of vTestStudio/CANoe
  • Import requirements into vTestStudio (XML format)
  • Automate tests with test cases for various scenarios
  • Products: CANoe, vTestStudio, MATLAB/Simulink, Speedgoat, Playwright, Cypress, Robot .NET
  • Skills: C++, Python, JavaScript, XML, C#
Apr 2022 - Jun 2022
3 months

Evaluator/Tester

  • Evaluate MIL/SIL test environment
  • Commission toolchain and supplier SUT
  • Prepare integrated product test
  • Review, adjust and verify test configuration
  • Review Simulink and TargetLink chain
  • Perform MIL/SIL test comparison and scaling and draw conclusions
  • Check code coverage and add test cases
  • Reference: toolchain documentation and practical test
  • Products: headlights
  • Skills: MATLAB/Simulink, TargetLink, TPT
Feb 2022 - Jul 2022
6 months

Requester

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

Software Developer

  • Migration from Infineon Aurix 2xx to 3xx generation
  • ADC driver development
  • Implement new functions instead of obsolete ones
  • Testing on evaluation board and with debugger
  • Consider customer and Infineon standards
  • Agile collaboration with driver developers
  • Reference: Infineon documentation and 2xx source code
  • Products: motor control, ECU, Lauterbach debugger, Tasking compiler, CMake
  • Skills: C, Batch, Git, SVN, RDP, Citrix
Sep 2021 - Dec 2021
4 months
Lorem ipsum dolor sit amet
  • Design and implement a lab cabinet for infotainment devices
  • Plan the placement of all devices with proper spacing and ventilation
  • Design cable routing with automotive wiring harness
  • Design a panel with interfaces and switches
  • Provide mounting for displays and enable audio playback
  • Verify and document cable routing
  • Products: MS Office, Panel Designer, AutoCAD
Nov 2020 - Aug 2021
10 months

Software Developer

Sennheiser

  • Design and develop a Bluetooth certification framework
  • SIG Bluetooth certification
  • Automate Profile Tuning Suite using a Python framework
  • Automate dialog with the SIG API
  • Implement report and log output
  • Integrate Qualcomm debugger for headset control
  • Implement Azure DevOps integration
  • Create concept and documentation
  • Products: Python, Git, Azure DevOps, Visual Studio, PyCharm, Qualcomm SIG library
  • Skills: Scrum, DevOps, Bluetooth
Jul 2020 - Oct 2020
4 months

Tester

Nordex

  • Design model-based HIL tests
  • Perform debugging of test results
  • Create sequence diagrams
  • Store test specifications in Jira
  • Apply library components during sequences
  • Conduct tests on HIL controller and wind turbine simulation
  • Evaluate results and share with developers/authors
  • Goal: Ensure high test coverage before release
  • Products: EXAM, Atlassian JIRA, Winmod
Aug 2019 - Jun 2020
11 months

Project Manager

Magna

  • Lead testing for navigation cameras and platform migration
  • Coordinate with internal customers
  • Create reports at release and interim stages
  • Test organization: resource planning, external contracting, phase allocation, result monitoring
  • Defect management: review results, assign root causes, bugfix testing
  • Review management: initiate and participate in reviews, check completeness and process compliance
  • Process management: monitor compliance and train, develop and optimize processes
  • Platform management: transfer documents to new platform, check intermediate steps, establish new procedures
  • Tool management: ensure availability, implement improvements, contract external companies
  • Products: PTC Integrity, MS Project, LabVIEW, AutomationDesk, ECU and camera systems
  • Skills: task, resource and process management, testing camera systems
Jan 2019 - Jul 2019
7 months

Software Developer

Rotzler

  • PLC programming for crane winches: develop display and control with CoDeSys ST & KOP
  • Validation on the test bench
  • Function adjustment according to requirements
  • Evaluate and develop virtual test environment
  • Use CANopen with SDO/PDO communication
  • Apply hardware vendor library with Python
  • Run individual tests with automated test case input and result output
  • Products: CANoe, CoDeSys, Peak PCAN Adapter
  • Skills: PLC, J1939, CANopen, C/C++, CoDeSys, Python
Jun 2018 - Dec 2018
7 months

SW Developer

Kleinknecht

  • Design and development of a rest bus simulation and documentation module for a gearbox test bench
  • Generic approach and increased maintainability
  • Module integration and test bench data evaluation
  • Design and implementation of a report module with GUI layout
  • Compilation of measurement data with degrees of freedom
  • Word output based on templates
  • Products: LabVIEW, CANoe, SVN
Oct 2017 - May 2018
8 months

Project Manager

Embeddeers / Marquardt

  • Development and test management in the AUTOSAR safety project for a battery management system (3 ECUs)
  • Requirement and status communication with customers and suppliers
  • Create project plan and presentations
  • Task assignment and guidance, handle sub-tasks
  • Tool administration and usage
  • Support BMC control unit (application, basic software, RTE, flash bootloader)
  • 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

Developer

Varroc-Lighting

  • Design and development of an adaptive high-beam demonstrator
  • Demonstrator setup with MicroAutobox
  • Architecture in UML
  • Introduction of prototyping
  • Set up requirements and constraints
  • Headlight control with CANoe rest bus simulation
  • MicroAutobox commissioning
  • Algorithm design in Simulink/S-Function
  • Demonstration with headlight, MicroAutobox and PC
  • Camera and headlight simulation
  • CAPL programming and DBC editing
  • CAN/LIN control
  • Port LabVIEW logic to Simulink
  • Camera data processing
  • Products: MicroAutobox, ControlDesk, Simulink/MATLAB, CANoe, MobilEye, CAPL
  • Skills: S-Function, DBC, CAN, LIN, CANCase, LabVIEW, RTC
Jan 2017 - Aug 2017
8 months

Developer

LuK / Schäffler

  • Development and implementation of a code coverage concept for control unit
  • Code coverage integration into the build process
  • Target code instrumentation
  • Set up the CTC tool and adjust INI files
  • Build with modified Makefile
  • A2L file adjustment for XCP evaluation
  • HIL measurement and post-processing of measurement data
  • Coverage report highlighting weaknesses
  • Application to various compiler environments and integration into company process
  • Conduct training
  • Products: CTC, MKS, INCA, MATLAB, Tricore/Tasking compiler, C, XCP, A2L, HIL
  • Skills: GNU Make, Perl
Jul 2016 - Dec 2016
6 months

Functional Developer

LuK / Schäffler

  • Development of observers and tests for FOC control
  • Jerk control extension
  • Test tool evaluation
  • MIL/SIL testing of field-oriented PMSM motor control
  • Observer design with wheel speed estimation
  • Developer tests with drivetrain model and standardization
  • Tool evaluation for function and coverage testing
  • Requirements and design document creation via reverse engineering
  • Methods: Luenberger/PI/UI/Optimal observers, Kalman filter, MIL/SIL testing, state controllers, field-oriented, PMSM, asynchronous motor, optimal, LQR
  • Tools: MATLAB, Stateflow, dSpace TargetLink, Data Dictionary, Simulink Validation & Verification/Test, TPT, PTC Integrity
Jan 2016 - May 2016
5 months

Software Developer and Tester

Rotzler

  • PLC programming for crane control: develop operation and display with CoDeSys
  • Set up monitoring and diagnostic functions
  • Validate crane winch control with joystick and touchscreen
  • Implement customer requirements
  • Products: CoDeSys, Prosyd, CANExplorer
  • Skills: PLC, J1939, CANopen, C/C++, CoDeSys
Aug 2015 - Dec 2015
5 months

Developer

Sick

  • Concept and development of a light barrier demonstrator
  • Driver development for various demonstrators
  • Implement menu navigation with button control
  • Develop menu modules
  • Evaluate a graphics tool
  • STM Cortex ARM processor, C, SPI, IAR IDE, demo board, OLED graphics driver
  • Configure Jenkins server: adjust scripts for automated QAC checks, generalize batch files, adjust QAC scripts
  • Tools: QAC, Jenkins, QAW, command line
Jul 2015 - Dec 2015
6 months

Developer

ASM

  • Development of a synchronous motor pre-control with position specification for a pick-and-place machine
  • Build and expand trace functionality for real-time data acquisition
  • Real-time checking and optimization
  • Generate motion profiles and adjust scripts
  • Extend structure for 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

Developer

Bombardier

  • Specification creation for e-bus control unit, model-based
  • Specification review and continuation
  • Draft test specifications based on requirements
  • Process implementation: test specification template, model linking, test report
  • Tool evaluation: report generator, TpT configuration
  • Extend design specification with implementation models
  • Analysis and simulation of problem scenarios
  • Tools: MATLAB/Simulink, FuSi, report generator, DOORS, TpT, CANoe, Office
Sep 2012 - May 2014
1 year 9 months

Evaluator

Webasto

  • Evaluate the IBM tool suite and introduce the platform
  • Analyze the tool landscape and check consistency with the V-model
  • Evaluate test tools for model and C code import
  • Set up a model-based test environment
  • Ensure linking and coverage of design and requirements
  • Develop test hardware integration via API
  • Give presentations and training
  • Evaluate system engineering tools: requirements implementation, UML architecture
  • Run simulations and hand over to software design
  • Evaluate software design tools: model-based, simulation, integration with external tools, C code in UML
  • Perform reverse engineering for documentation and analysis
  • Generate code using a framework
  • Tools: IBM Rhapsody, Test-Conductor, RTC, Design Manager, Rational Gateway, RQM, C/C++, Eclipse, Cygwin, CANoe, PVCS, Doors, QAC, SAP, oscilloscope, Doxygen, TPT, iSystem, CANape, MXAM, MATLAB/Simulink
May 2011 - Aug 2012
1 year 4 months

Developer

BMW

  • Model-based development of safety functions with test drives
  • Implement functional and safety requirements in the model
  • Perform MIL simulation and testing
  • Run acceptance tests on HiL and vehicle
  • Coordinate projects and consult suppliers
  • Contribute to requirement definition and new processes
  • Tools: MATLAB/Simulink/Stateflow, INCA, C, MS Office, Visio, HiL, Doors, SVN, FuSi, ISO26262, Ascent, dSpace, Micronova, ControlDesk, LabVIEW, ECU-Test, TpT, ADD, Tessy, oscilloscope
Dec 2009 - Apr 2011
1 year 5 months

Developer

Magna

  • Develop simulation environment for engine block airbag log data analysis
  • Conduct module and integration tests of production software
  • Adapt the simulation environment to new test criteria and products
  • Optimize user interfaces
  • Extend API documentation interfaces
  • Set up and configure the software test environment
  • Create, run, and document test specifications
  • Provide training and presentations
  • Evaluate test tools
  • Tools: MATLAB/Simulink, Tessy, C/C++, Enterprise Architect, MKS, Polyspace, Visual Basic
Apr 2007 - Nov 2009
2 years 8 months

Developer

ZF

  • Develop an all-wheel-drive vehicle demonstrator and transmission control with test drives
  • Develop functions for AWD prototypes
  • Adapt the model to demo vehicles
  • Commission on workbench and demo vehicles
  • Evaluate tool chains to merge development and production paths
  • Tools: MATLAB/Simulink, ControlDesk, dSpace Autobox, CANalyzer/CANape, Real-Time Workshop, INCA, MS Office, Intecrio, ETAS ES910, TargetLink, Embedded Coder, ClearCase
Feb 2006 - Mar 2007
1 year 2 months

Tester

Audi

  • Automate and design model-based tests for vehicle AWD tests
  • Test software of the Quatrosport torque control module
  • Integrate hand-written code into the model-based test environment
  • Create and run test specs in MIL/SIL/PIL
  • Evaluate tools and validate processes
  • Tools: MATLAB/Simulink, C/C++, TargetLink, Exact Extessy, Tricore 1766 evaluation board, MKS, WinWord, Polyspace
May 2004 - Jan 2006
1 year 9 months

System Lead

Siemens VDO

  • Management of demonstrator integration and presentation in the energy management vehicle system
  • Technical management, component integration and customer presentations
  • Design of tools and working conditions for the team
  • Basic implementation with interfaces, bus integration and GUI
  • Component integration via agreed interfaces
  • Commissioning and measurement data evaluation
  • Customer coordination and presentations
  • Tool training
  • Tools: MATLAB/Simulink, Real-Time Workshop, Python, ControlDesk, Stateflow, C/C++, dSpace MicroAutobox, CANoe
Jan 2004 - Apr 2004
4 months

Developer

BMW

  • Development of a driver assistance demonstrator for accelerator pedal assistance with test drives
  • Model-based development for intelligent accelerator pedal control
  • Model enhancement 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
Sep 2003 - Apr 2004
8 months

Developer

Siemens VDO

  • Development of a car-body framework library for test automation
  • Generic module development for rest-bus simulation
  • Tool control via Windows API
  • Tools: TestStand, ActiveX, CANoe, LabVIEW, C/C++, JavaScript, Visual Basic, CAN, LIN, KWP2000
Apr 2003 - Aug 2003
5 months

Tester

Siemens VDO

  • Design of car-body test specifications
  • Creation of documentation based on module and system requirements
  • Tools: MS Office
Aug 2000 - Mar 2003
2 years 8 months

Developer

GKR / Bosch

  • Development of climate control and participation in testing
  • Software module development and developer testing with emulators
  • Specify and conduct system tests
  • Qualify and test hardware components
  • Participate in summer testing
  • Tools: C, Hitex Emulator, Motorola 68H08, SAE1587 bus, oscilloscope, logic analyzer
Mar 1999 - Dec 1999
10 months

Developer

  • Model and simulate adaptive control of asynchronous motors
  • Set up observers without speed feedback
  • Build identifiers for time-varying variables
  • Develop user interface, run simulations and evaluate results
  • Extend the model path with subsequent testing
  • Tools: MATLAB/Simulink, MS Office
Jul 1993 - Feb 1999
5 years 8 months

Various Projects

In the field of control engineering, plant construction, process engineering, image processing, automation, low-level programming, databases, digital electronics, and communications technology

Languages

German
Advanced
English
Advanced

Education

Lorem ipsum dolor sit amet

Diploma Engineer · Electrical Engineering

Certifications & licenses

SIG Bluetooth Certification

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