Sven R.-Software Developer - Building Automation

Check rate
Experience
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 state machine
- Implement data exchange between tools
- Port requirements to vTestStudio in XML format
- Products: CANoe, vTestStudio, Playwright, Cypress, Robot, .NET
- Knowledge: CAPL, C++, CANopen, concept development, Python, JavaScript, XML, C#
Software Developer - IoT Software Development and Cybersecurity Testing
- Preprocess & store sensor values
- Program display/configuration of physical quantities
- Transfer quantities to Profinet bus and AWS Cloud
- Penetration & security testing for IoT layer
- Products: Raspberry Pi, Visual Studio Code
- Knowledge: C/C++, Profinet, GDB Debugger, AWS Cloud
Developer - Combined Heat and Power Plant Test Automation
- Design HIL test bench
- Combined heat and power plant control unit as device under test
- Black-box testing via the CAN channels
- Software function testing in the SW/HW combination
- Determine & evaluate tools
- Commission system consisting of a real master and virtual slaves
- Build user interface for display & control
- Program operating scenarios
- Control web user interface of vTestStudio/CANoe
- Import requirements into vTestStudio in XML format
- Test automation with test cases for various scenarios
- Products: Blockheizkraftwerk, CANoe, vTestStudio, MATLAB, Simulink, Speedgoat, Playwright, Cypress, Robot, .NET
- Knowledge: CANopen bus, CAPL, BHKW ECU, vTestStudio, Speedgoat, TCP - MQTT, vCDL, C++, Python, JavaScript, XML, C#
Evaluator/Tester - Test Tool Acceptance
- Evaluate MIL/SIL test environment
- Commission toolchain & suppliers' SUT
- Prepare integrated product test
- Check/adapt/verify test configuration
- Check Simulink & TargetLink chain
- Draw conclusions from MIL/SIL test comparison and scaling
- Check code coverage and add test cases if necessary
- Reference: Toolchain documentation & practical test
- Products: Headlights
- Knowledge: Matlab/Simulink, TargetLink, TPT
Requirements Engineer - Deriving Software Requirements from the System
- Qualify system requirements for software
- Divide into features
- Conduct regular reviews
- Formulate requirements clearly & unambiguously in English
- Products: BMS
- Knowledge: MS Office
Software Developer - Driver Development for Infineon Aurix Hardware
- Migrated 2xx to 3xx generation
- ADC driver development
- Applied new functions instead of obsolete ones
- Testing on the evaluation board & with debugger
- Considered customer & Infineon standards
- Agile exchange with driver developers
- Reference: Infineon documentation and 2xx source code
- Products: Motor control ECU
- Skills: C language, Lauterbach Debugger, Tasking Compiler, Infineon Aurix 3xx, Cmake, Batch, Git & SVN, RDP & Citrix
Design & Implementation of Laboratory Cabinet
- Infotainment devices were to be tested in the laboratory
- Installed all devices with suitable distribution and sufficient ventilation
- Designed cable routing with automotive wiring harness
- Designed panel with interfaces & switches
- Installed displays & audio playback
- Verified and documented cable routing
- Products: MS Office, Panel Designer, Autocad
Software Developer - Headset Automation Framework Development
Sennheiser
- Designed & developed a Bluetooth certification framework
- SIG Bluetooth certification
- Automated Profile Tuning Suite with Python framework
- Automated dialog with SIG API
- Report & log output
- Qualcomm Debugger for headset control
- Azure DevOps integration
- Concept creation & documentation
- Products: Python, Git, Azure DevOps, Visual Studio, PyCharm, Qualcomm library, SIG
- Skills: Scrum, DevOps, Bluetooth
Tester - Wind Turbine Test Design
Nordex
- Designed model-based HIL tests and debugged results
- Created sequence diagrams
- Added test specifications to Jira
- Applied library components in the sequence
- Test execution on the HIL control unit & wind turbine simulation
- Evaluated results and passed them on to developers/author
- Goal: High test coverage before the official release, confirmation or modification of the design
- Products: EXAM, Atlassian JIRA, Winmod
Project Manager - Navigation Camera Test Management
Magna
- Managed testing and took over the platform migration
- Coordination with internal customers
- Created reports at release and in between
- Test organization: resource planning, external commissioning, division into preparation and execution phases, monitoring progress of results
- Defect management: result verification, root-cause assignment with other teams, bug fix testing
- Review management: initiating and participating, checking completeness and compliance with processes
- Process management: checking & instructing on process compliance, developing & adapting, proposing improvements
- Platform management: transferring documents to the new platform, monitoring intermediate steps, establishing new procedures
- Tool management: ensuring availability, designing improvements, commissioning external company
- Products: PTC Integrity, MS Project, LabVIEW, AutomationDesk, ECU and 4/2 camera system
- Skills: Managing tasks, resources and processes, testing camera systems
Software Developer - PLC Programming and Test Environment Setup
Rotzler
- Programmed crane winch: programmed display and control with PLC, applied CoDeSys ST & KOP, validated on the test bench, adapted functions according to requirements
- Set up virtual test environment: evaluated and developed test environment, used CANopen with SDO/PDO communication, applied hardware manufacturer library with Python, individual tests with automated test case input & result output
- Products: CANoe, CoDeSys, Peak PCAN Adapter
- Skills: PLC, J1939, CANopen, C/C++, CoDeSys, Python
SW Developer - Transmission Test Bench Development
Kleinknecht
- Designed & developed a Restbus simulation & documentation module
- Generic approach and improved maintainability
- Module integration and test bench measurement evaluation
- Designed & implemented a report module
- GUI design
- Measurement data compilation with adjustable parameters
- Word output based on a template
- Products: LabView, CANoe, SVN
Project Manager - Battery Management Lead
Embeddeers / Marquardt
- Took over development & test leadership with customer communication in an Autosar Safety project
- Battery management system consisting of 3 control units
- Responsible for BMC control unit, consisting of application, basic software, RTE and flash bootloader
- Communicated requirements & status with customers and suppliers
- Project planning and presentations
- Assigned tasks & provided guidance
- Took on subtasks
- Tool management & handling
- Products: Simulink, TragetLink, C, Redmine, SVN, DaVinci, AUTOSAR, CANoe, Lauterbach Debugger, Dimensions, Share-Point, Green Hills Compiler, Enterprise Architekt, Microsar, CandelaStudio, vFlash
- Skills: Power electronics
Adaptive High-Beam Demonstrator Pre-Development
Varroc-Lighting
- Designed & developed adaptive automotive low beam
- Demonstrator setup with Microautobox
- Architecture in UML
- Introduction of prototyping
- Defined requirements/constraints
- Headlight control with CANoe Restbus 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
- Prepared camera data
- Products: Microautobox, Controldesk, Simulink/MATLAB, CANoe, MobilEye, CAPL
- Skills: S-function, DBC, CAN, LIN, CANCase, Labview, RTC
Transmission Code Coverage Concept Development
LuK / Schäffler
- Developed & implemented a code coverage concept for the control unit
- Integrated code coverage into the build process
- Target code instrumentation
- CTC-Tool commissioning
- Adapted INI file to compiler/other settings
- Build with modified Make file
- Adapted A2L file for XCP evaluation
- HIL measurement and measurement data post-processing
- Coverage report identifying weaknesses
- Applied to various compiler environments
- Integrated into the company process and provided training
- Products: CTC, MKS, INCA, MATLAB, Tricore/Tasking Compiler, C, XCP, A2L, HIL
- Skills: gnuMake, Perl
Function Developer - Developing E-Motor Field-Oriented Control
LuK / Schäffler
- Developed observers and tests for FOC control
- Extended jerk control
- MIL/SIL testing of field-oriented PMSM motor control
- Generalized observer design with wheel speed estimation
- Developer testing with powertrain model and standardization
- Tool evaluation for functional and coverage testing
- Requirement/design documentation created through reverse engineering
- Methods: Luenberger/PI/UI/optimal observers, Kalman filter, state controller /field-oriented/PMSM/induction motor/optimal/LQR
- Products: MATLAB, Stateflow, dSpace TargetLink, Data Dictionary, Simulink Validation & Verification /Test, TPT, PTC Integrity
- Knowledge: control engineering, field-oriented control, PWM control, power electronics
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 the test bench
- Implemented customer requirements
- Products: CoDeSys, Prosyd, CANExplorer
- Knowledge: PLC, J1939, CANopen, C/C++, CoDeSys
Pre-Development of Light Barrier Demonstrator
Sick
- Designed and developed a light barrier control unit
- Demonstrator development for light barrier operation
- Driver development for various demonstrators
- Implemented menu navigation with button operation
- Developed menu components
- Evaluated graphics tools
- 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
Developing Control for Placement Machine
ASM
- Developed synchronous motor feedforward control with position specification
- Modified software for a new placement machine project
- Set up and extended trace functionality for real-time data acquisition
- Real-time verification and optimization
- Generated motion profiles and adapted generation scripts
- Extended the structure for an additional motor control
- Tools: C, Eclipse, Matlab/Simulink, CACCIA, oscilloscope/logic analyzer, Clearcase
- Knowledge: control engineering, field-oriented control, PWM control, power electronics
Developing Electric Bus Specification
Bombardier
- Designed E-bus specification for several test levels
- Created specification for a central control unit developed using a model-based approach
- Reviewed and continued the specification
- Created test specification with the help of the requirements specification and implemented it
- Process implementation: test specification template, model linking and test report
- Tool evaluation: report generator tool, TpT configuration
- Design specification: extended with implementation models
- Analysis and simulation of problem scenarios
- Tools: Matlab/Simulink, FuSi, report generator, Doors, TpT, CANoe, Office
Evaluating SPICE Process Tools
Webasto
- Evaluated the IBM tool family with platform introduction
- Evaluated and advised on the introduction of model-based tools
- Assessed the existing tool landscape
- Checked tool consistency throughout the V-model
- Evaluated testing tools – design import (model and C code)
- Model-based test environment
- Linking and coverage with design and requirements
- Test hardware connection via API
- Presentations and training
- System engineering tool evaluation: requirement implementation, architecture with UML diagrams, simulation and handover to software design
- Software design tool evaluation: model-based development, simulation and connection to external tools, C code integration in a UML environment, reverse engineering for documentation, code generation through 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
Developing Engine Safety Functions
BMW
- Developed model-based safety functions
- Implemented functional and safety requirements in the model
- MIL simulation and testing
- Acceptance testing on HiL and in the vehicle
- Project coordination and coordination with suppliers
- Contributed to defining requirements and developing new process structures
- 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
Developing Engine Block Airbag Simulation
Magna
- Developed a simulation for engine block airbag log data
- Developed a simulation environment for measurement data analysis
- Module and integration testing of series software
- Adapted the simulation environment to new test criteria and products
- Optimized user interfaces
- Extended API documentation interfaces
- Set up and configured a software test environment
- Prepared, performed and documented test specifications
- Training and presentations
- Evaluated testing tools
- Tools: Matlab/Simulink, Tessy, C/C++, Enterprise Architect, MKS, Polyspace, Visual-Basic
Developing an All-Wheel-Drive Vehicle Demonstrator
ZF
- Developed transmission control with test drives
- Developed functions for all-wheel-drive prototypes
- Adapted the model to the demonstration vehicles
- Commissioned the system on the workbench and demonstration vehicles
- Evaluated tool chains – merging the pre-development and series-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
Automating All-Wheel-Drive Vehicle Testing
Audi
- Evaluated and designed model-based tests
- Software testing of Quatrosport torque control modules
- Integrated hand-coded software into a model-based test environment
- Prepared and performed test specifications in MIL/SIL/PIL
- Evaluated tools and validated processes
- Tools: MATLAB/Simulink, C/C++, Targetlink, Exact Extessy, Tricore 1766 Evaluation-Board, MKS, Winword, Polyspace
Energy Management Automotive System Lead
Siemens VDO
- Led demonstrator integration & presentation
- Technical leadership, component integration and customer presentation
- Designed work tools and framework conditions for a team
- Basic implementation with interfaces, bus connection and GUI
- Component integration via agreed interfaces
- Commissioning and measurement data analysis
- Customer coordination and presentation
- Tool training
- Tools: MATLAB/Simulink, Real-Time Workshop (Simulink Coder), Python, Controldesk, Stateflow, C/C++, dSpace MicroAutobox, CANoe
Developing Driver Assistance Demonstrator
BMW
- Developed accelerator pedal assistance with test drives
- Model-based development for intelligent accelerator pedal control
- Extended the model to integrate pressure-sensitive accelerator pedal input
- Simulation and commissioning in the vehicle
- Tool training
- Tools: MATLAB/Simulink, Stateflow, C/C++, dSpace Autobox, Controldesk, Real-Time-Workshop (Simulink Coder)
Developing Car-Body Framework Library
Siemens VDO
- Developed library components for an automation framework
- Library development in test automation
- Generic component development for restbus simulation
- Tool control via Windows API
- Tools: TESTSTAND, ActiveX, CANoe, Labview, C/C++, Javascript, Visual Basic, CAN, LIN and KWP2000
Designing Car-Body Test Specification
Siemens VDO
- Designed Car-Body test specification
- Created system test specifications
- Created documents based on module/system requirements
- Tools: MS-Office
Developing Climate Control
GKR / Bosch
- Developed climate control and participated in testing
- Software development for an automotive climate control unit
- Software module development
- Developer testing with emulators
- Specified & performed system tests
- Qualified and tested hardware components
- Participated in summer testing
- Tools: C, Hitex Emulator, Motorola 68H08-Prozessor, SAE1587-Bus, Oszilloskop, Logikanalyser
Control Engineering Modeling
- Adaptive control of asynchronous motors and simulation
- Observer design for a rotor without speed tracking
- Design of an identifier for time-varying variables
- User interface development, simulation & evaluation
- Extension of plant models followed by testing
- Tools: Matlab/Simulink, MS-Office
Various Projects
- In the fields of control engineering, plant engineering, process engineering, image processing, automation, low-level programming, databases, digital technology, and communications engineering
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Automotive, Manufacturing, Information Technology, Energy, and Construction.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Quality Assurance, Information Technology, Project Management, and Research and Development.
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:
- Bus (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
- Pc
- Control And Regulation Systems
- Texas Instruments
Data Communication:
- Bus (Can, Lin, Kwp2000, Profibus, Sae1587-Bus)
- Ethernet
- Internet, Intranet
- Iso/Osi
- Tcp/Ip
- Windows Network
Languages
Education
Diplom Ingenieur · Electrical Engineering
Certifications & licenses
Sig Bluetooth Zertifizierung
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Sven is based in Bremen, Germany.
Sven speaks the following languages: German (Native), English (Advanced).
Sven has at least 30 years of experience. During this time, Sven has worked in at least 32 different roles and for 17 different companies. The average length of individual experience is 1 year and 11 months. Note that Sven may not have shared all experience and actually has more experience.
Based on recent experience, Sven would be well-suited for roles such as: Software Developer - Building Automation, Software Developer - IoT Software Development and Cybersecurity Testing, Developer - Combined Heat and Power Plant Test Automation.
Sven's most recent position is Software Developer - Building Automation.
Sven is most experienced in industries like Automotive, Manufacturing, and Information Technology. Sven also has some experience in Energy and Construction.
Sven is most experienced in business areas like Product Development, Quality Assurance, and Information Technology. Sven also has some experience in Project Management and Research and Development.
Sven has recently worked in industries like Information Technology, Energy, and Automotive.
Sven has recently worked in business areas like Product Development, Information Technology, and Quality Assurance.
Sven holds a Master in Electrical Engineering.
Sven has 1 certificate: Sig Bluetooth Zertifizierung.
Sven is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 20 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Developer - Building Automation
Nearby freelancers
Professionals working in or nearby Bremen, Germany
