- Software Developer - Building Automation
Experience
Software Developer - Building Automation
- Testing controller ECUs
- Implementing test environment
- Implementing virtual nodes
- Commissioning CANopen network
- Defining and automating test cases
- Designing and implementing LSS automation
- Implementing data exchange between tools
- Porting requirements to XML format for vTestStudio
- Products: CANoe, vTestStudio, Playwright, Cypress, Robot, .NET
- Skills: CAPL, C++, CANopen, concept creation, Python, JavaScript, XML, C#
Software Developer - IoT Software Development and Cybersecurity Testing
- Preprocessing and storing sensor values
- Programming display/configuration of physical variables
- Transferring data over Profinet bus and AWS Cloud
- Penetration and security testing for IoT layer
- Products: Raspberry Pi, Visual Studio Code
- Skills: C/C++, Profinet, GDB debugger, AWS Cloud
Developer - CHP Test Automation
- Designing HIL setup
- Treating CHP controller as unit under test
- Blackbox testing via CAN channels
- Software function testing in SW/HW integration
- Selecting and evaluating tools
- System commissioning with real master and virtual slaves
- Building user interface for display and control
- Programming operating scenarios
- Driving vTestStudio/CANoe Web UI
- Importing requirements into vTestStudio in XML format
- Automating tests with test cases for different scenarios
- Products: CHP, CANoe, vTestStudio, MATLAB, Simulink, Speedgoat, Playwright, Cypress, Robot, .NET
- Skills: CANopen bus, CAPL, CHP ECU, vTestStudio, Speedgoat, TCP-MQTT, vCDL, C++, Python, JavaScript, XML, C#
Evaluator/Tester - Test Tool Acceptance
- Evaluating MIL/SIL test environment
- Commissioning toolchain and supplier SUT
- Preparing integrated product test
- Reviewing/adapting/verifying test configuration
- Checking Simulink & TargetLink chain
- Comparing and scaling MIL/SIL tests
- Checking code coverage, adding test cases if needed
- Reference: toolchain docs & practical test
- Products: headlights
- Skills: MATLAB/Simulink, TargetLink, TPT
Requirements Engineer - Deriving Software Requirements from System
- Qualifying system requirements for software
- Breaking down into features
- Conducting regular reviews
- Writing clear and unambiguous requirements in English
- Products: BMS
- Skills: MS Office
Software Developer - Driver Development for Infineon Aurix Hardware
- Migrate 2xx to 3xx generation
- Develop ADC driver
- Use new functions instead of obsolete ones
- Test on evaluation board & debugger
- Adhere to customer & Infineon standards
- Collaborate in an agile way with driver developers
- Reference: Infineon docs and 2xx source code
- Products: Motor control ECU
- Skills: C language, Lauterbach debugger, Tasking compiler, Infineon Aurix 3xx, CMake, Batch, Git & SVN, RDP & Citrix
Laboratory Cabinet Design & Implementation
- Testing infotainment devices in the lab
- Arrange all devices with proper layout and sufficient ventilation
- Design cable routing with automotive wiring harness
- Create panel with interfaces & switches
- Mount displays & audio playback devices
- Verify and document cable routing
- Products: MS Office, Panel Designer, AutoCAD
Software Developer - Headset Automation Framework Development
Sennheiser
- Designed & developed a Bluetooth certification framework
- SIG Bluetooth certification
- Automate Profile Tuning Suite with Python framework
- Automate dialogues using SIG API
- Generate reports & logs
- Use Qualcomm debugger for headset control
- Integrate with Azure DevOps
- Develop concept & 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
- Create sequence diagrams
- Document test specifications in Jira
- Apply library modules in sequence
- Execute tests on HIL controller & wind turbine simulation
- Analyze results and share with developers/authors
- Goal: Achieve high test coverage before official release, confirm design or make modifications
- Products: EXAM, Atlassian JIRA, Winmod
Project Lead - Navigation Cameras Test Management
Magna
- Led testing and oversaw platform transition
- Coordinate with internal clients
- Create reports at release and interim
- Test organization: resource planning, external contracting, divide into preparation and execution phases, oversee progress
- Defect management: review results, assign root causes with other teams, test bug fixes
- Review management: initiate and participate, ensure completeness and process compliance
- Process management: ensure compliance & train, develop & adapt, propose improvements
- Platform management: migrate documents to new platform, monitor intermediate steps, establish new procedures
- Tool management: ensure availability, implement improvements, contract external vendors
- 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
- Programming crane winch: program display & control with PLC, use CoDeSys ST & Ladder, validate on the test bench, adjust function according to requirements
- Setting up virtual test environment: evaluate and develop test environment, use CANopen with SDO/PDO communication, apply hardware vendor library with Python, run individual tests with automated test-case input & result output
- Products: CANoe, CoDeSys, Peak PCAN Adapter
- Skills: PLC, J1939, CANopen, C/C++, CoDeSys, Python
Software Developer - Gearbox Test Bench Development
Kleinknecht
- Designed & developed residual bus simulation & documentation module
- Took a generic approach and improved maintainability
- Module integration and test bench data analysis
- Designed & implemented report module
- GUI design
- Compiled measurement data with degrees of freedom
- Word output based on a template
- Products: LabView, CANoe, SVN
Project Manager - Battery Management
Embeddeers / Marquardt
- Took over development & test management with customer interaction in an 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
Adaptive High Beam Demonstrator - Pre-development
Varroc-Lighting
- Designed & developed adaptive vehicle low beam
- Built demonstrator setup with MicroAutoBox
- Architecture modeling in UML
- Introduced prototyping
- Defined requirements & constraints
- Headlamp control with CANoe rest bus simulation
- Algorithm design in Simulink/S-function
- Demonstration with headlamp, MicroAutoBox, and PC
- Camera/headlamp 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
Gearbox Code Coverage Concept Development
LuK / Schäffler
- Developed & implemented a code coverage concept for the control unit
- Integrated code coverage into the build process
- Instrumented target code
- Commissioned CTC tool
- Adjusted INI files for compiler/other settings
- Built with modified makefile
- Adjusted A2L files for XCP analysis
- Conducted HIL measurements and post-processed measurement data
- Created coverage report highlighting weak areas
- Applied to different compiler environments
- Integrated into company processes and conducted training
- Products: CTC, MKS, INCA, MATLAB, TriCore/Tasking Compiler, C, XCP, A2L, HIL
- Skills: gnuMake, Perl
Function Developer - E-Motor Field-Oriented Control Development
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 drivetrain model and standardization
- Evaluated tools for function and coverage testing
- Created requirement/design documents by reverse engineering
- Methods: Luenberger/PI/UI/Optimal observers, Kalman filter, state controller/field-oriented/PMSM/asynchronous motor/optimal/LQR
- Tools: MATLAB, Stateflow, dSpace TargetLink, Data Dictionary, Simulink Validation & Verification/Test, TPT, PTC Integrity
- Skills: control engineering, field-oriented control, PWM drive, 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 test bench
- Implemented customer requirements
- Tools: CoDeSys, Prosyd, CANExplorer
- Skills: PLC, J1939, CANopen, C/C++, CoDeSys
Photoelectric Sensor Demonstrator Pre-development
Sick
- Designed and developed light sensor control unit
- Developed demonstrator for light sensor operation
- Developed drivers for various demonstrators
- Implemented menu navigation with button control
- Developed menu modules
- Evaluated graphics tools
- Configured Jenkins server and adjusted scripts for automated QAC checks
- Generalized batch file for client deployment
- Tools: STM Cortex, ARM processor, C, SPI, IAR IDE, demo board, OLED graphics driver, QAC, Jenkins, QAW, command-line
Assembly Machine Control Development
ASM
- Developed synchronous motor feedforward with position setpoint
- Modified software for a new placement machine project
- Set up and expanded trace functionality for real-time data capture
- Performed real-time checking 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
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 specification
- Set up test specification using requirements document and implemented it
- Implemented process: test specification template, model linking, and test report
- 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
SPICE Process Tools Evaluation
Webasto
- Evaluated IBM tool suite for platform introduction
- Evaluated and advised on model-based tool implementation
- Analyzed existing tool landscape
- Checked tool integration across the V-model
- Evaluated test 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 & handoff to software design
- Software design tool evaluation: model-based development, simulation and integration with external tools, C code interface 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
Motor Safety Function Development
BMW
- Developed model-based safety functions
- Implemented functional and safety requirements in the model
- MIL simulation and testing
- Acceptance testing on HiL and vehicle
- Project coordination and supplier communication
- Contributed to requirements definition and 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
Engine Block Airbag Simulation Development
Magna
- Developed simulation for engine block airbag log data
- Developed simulation environment for measurement data analysis
- Module and integration tests of production software
- Adapted simulation environment to new test criteria & products
- Optimized user interfaces
- Extended API documentation interfaces
- Built and configured software test environment
- Prepared, executed and documented test specifications
- Training and presentations
- Test tool evaluation
- Tools: Matlab/Simulink, Tessy, C/C++, Enterprise Architect, MKS, Polyspace, Visual Basic
All-Wheel-Drive Vehicle Demonstrator Development
ZF
- Developed transmission control with test drives
- All-wheel-drive prototype function development
- Adapted model for demo vehicles
- Commissioning on the workbench and demo vehicles
- Toolchain evaluation – 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
Vehicle All-Wheel-Drive Test Automation
Audi
- Evaluated and designed model-based tests
- Software testing of Quattro Sport torque control modules
- Integrated hand code into model-based test environment
- Created and executed test specifications in MIL/SIL/PIL
- Tool evaluation and process validation
- Tools: MATLAB/Simulink, C/C++, TargetLink, Exact Extessy, Tricore 1766 Evaluation-Board, MKS, Winword, Polyspace
Energy Management Vehicle System Lead
Siemens VDO
- Led demonstrator integration and presentation
- Technical lead, component integration and customer presentations
- Designed work tools and framework conditions for a team
- Basic implementation with interfaces, bus integration and GUI
- Component integration over 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
Driver Assistance Demonstrator Pre-development
BMW
- Developed gas pedal assistance and conducted test drives
- Model-based development for intelligent gas pedal control
- Model extension for pressure-reactive gas pedal integration
- Simulation and commissioning in the vehicle
- Tool training
- Tools: MATLAB/Simulink, Stateflow, C/C++, dSpace Autobox, Controldesk, Real-Time-Workshop (Simulink Coder)
Car Body Framework Library Development
Siemens VDO
- Developed library blocks for an automation framework
- Library development in test automation
- Developed generic blocks for rest bus simulation
- Tool control via Windows API
- Tools: TESTSTAND, ActiveX, CANoe, Labview, C/C++, Javascript, Visual Basic, CAN, LIN and KWP2000
Car Body Test Specification Design
Siemens VDO
- Designed car body test specification
- Created system test specifications
- Created documents based on module and system requirements
- Tools: MS Office
Climate Control Development
GKR / Bosch
- Developed climate control and participated in tests
- Software development for a vehicle climate control unit
- Software module development
- Developer testing with emulators
- Specifying and conducting system tests
- Hardware component qualification and testing
- Participated in summer testing
- Tools: C, Hitex emulator, Motorola 68H08 processor, SAE1587 bus, oscilloscope, logic analyzer
Control Engineering Modeling
- Adaptive control and simulation of asynchronous motors
- Observer setup for rotor without speed feedback
- Identifier setup for time-varying variables
- User interface development, simulation & evaluation
- Model plant extension with subsequent testing
- Tools: Matlab/Simulink, MS Office
Various Projects
- In the field of control engineering, plant engineering, process engineering, image processing, automation, hardware-level programming, databases, digital electronics, 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 (Visual Basic)
- 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 Engineer · Electrical Engineering
Certifications & licenses
Sig Bluetooth Certification
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is based?
What languages does speak?
How many years of experience does have?
What roles would be best suited for?
What is 's latest experience?
What companies has worked for in recent years?
Which industries is most experienced in?
Which business areas is most experienced in?
Which industries has worked in recently?
Which business areas has worked in recently?
What is 's education?
Does have any certificates?
What is the availability of ?
What is the rate of ?
How to hire ?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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