Skip to main content
Top expert badge
Recommended expert
Profile header background

Tilmann S.-Technical Expert, Software Architect

Tilmann S. - Technical Expert, Software Architect - profile avatar
Profile header overlay
Weingarten, Germany

Check rate

Experience

Sep 2024 - Apr 2025

Technical Expert, Software Architect

Rolls Royce Power Systems / MTU

Position summary
Technical Expert, Software Architect at Rolls Royce Power Systems / MTU
Industries
Manufacturing
Business areas
Information Technology
Logistics
Quality Assurance
  • Created concepts and architecture for ECU diagnostics over CAN-Bus using UDS, PDX, ODX and safety paradigms
  • Designed system deployment for EMS and documented using UML, Draw.io, MS Word, MS Visio and Confluence
  • Developed process flows for development, planning, logistics, test & diagnostics in Scrum with Jira and MS Planner
  • Communicated across multiple customer teams, conducted knowledge transfer
Aug 2024 - Oct 2024

Technical Expert, Software Architect

Rolls Royce Power Systems / MTU

Position summary
Technical Expert, Software Architect at Rolls Royce Power Systems / MTU
Industries
Manufacturing
Business areas
Product Development
Project Management
  • Defined architecture and process for ECU firmware updates and UDS flash sequences in existing RR processes
  • Developed security concepts including threat analysis and cryptology for UDS context
  • Documented workflows in UML (Draw.io/Visio) and Confluence, planned projects with Scrum, Jira and MS Planner
  • Facilitated cross-team communication and know-how transfer
Jul 2024 - Sep 2024

Technical Expert, Software Architect

Rolls Royce Power Systems / MTU

Position summary
Technical Expert, Software Architect at Rolls Royce Power Systems / MTU
Industries
Manufacturing
Business areas
Information Technology
Product Development
Project Management
  • Architected complete SPS control and network concepts for marine yachts using TCP/IP and OPC/UA
  • Defined design and base configuration for OPC/UA diagnostics data and firmware update over Ethernet/TCP/IP
  • Produced design and documentation in Draw.io and MS Word; planned processes in Scrum and MS Planner
  • Advised teams on OPC/UA implementation

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Manufacturing.

Manufacturing
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Logistics, Quality Assurance, Product Development, and Project Management.

Information Technology
Logistics
Quality Assurance
Product Development
Project Management
Profile match chart

Summary

C/C++/C# software development with a focus on system programming under Windows/Unix systems, design and implementation of communication protocols, and visualization in technical environments.

Implementation of embedded software for control units and IoT.

Use and implementation of cryptology

Refactoring / porting of existing systems

Skills

  • Positions: Analysis / Design / Implementation / Software Development / Programming / Quality Assurance / Software Testing & Automation / Documentation

  • Programming Languages: C/C++ Driver Development (Windows & Embedded), System Programming, Application Development / Gui; Embedded Systems, Embedded Linux; C# System Programming, Application Development, Libraries (Wpf, Uwp, Winforms), Rdb (Ms Sql, Firebird, Sqlite, …); Python Application Development / Test Automation, Code Generators, Unit Testing, Gui Automation, Can Testing & Analysis, Powersupply Test Automation; Java Basic Knowledge System Programming, Application Development | No Longer Practiced; Lua Application Development / Test Automation; Perl Application Development / Test Automation | No Longer Practiced; Capl Test Automation / E2e Verification; Tcl/Tk Application Development / Test Automation

  • Databases: Rdb Sql (Sqlite, Firebird, Ms Sql Server), Nhibernate

  • Documentation / Text: Tex/Latex Documentation / Automated Reports

  • Gui Frameworks: Owl, Wxwindows/Wxwidgets, Mfc, Winforms, Wpf, Winui, Uwp, Qt3, Qt4, Qt5, Xamarin/Maui; Python Tkinter

  • Frameworks: Autosar 3.2, 4.X, Adaptive Autosar

  • Sdks & Libraries: Microsoft Sdk (All Win Platforms), Microsoft Ddk (All Win Platforms), Microsoft Wdk (Windowsdriverkit) (From Winxp) / Wdf (Windowsdriverframework) / Kmdf (Kernelmodedriferframework), (Win)Pcap, Wince Sdk (Up To Wince 3.X), Mks Api, Vector Can Driver Api, Peaksystems Can Api, Portablecomponents (Poco) For Platform-Independent Network, Xml, Database, … Handling, Socketcan, I2c-Tools

  • Operating Systems: Windows 11 (32/64bit) Device Driver Development; Windows 10 (32/64bit) System Programming/ Windows Service; Windows 8 (32/64bit) Application Development (Ui & Server); Windows 7 (32/64bit); Windows Xp (32/64bit); Windows 2000, Nt 4; Windows 98/95, Windows 3.Xx, Ms-Dos, Windows Ce (-3.5); Windows Server 2003 Application, Administration Sbs; Windows Nt 3.51; Unix/Linux Application, Administration (Slackware, Suse, Debian, Redhat, Ubuntu, Qnx, Aix, …), Device Driver Development, System Programming, Application Development; Arm Platforms Raspbian; Embedded Linux (Arm) System Programming, Application Development, Portable C++ Programming, Socketcan, I2c, …; Ucos (Embedded) Driver Development (Usb, Ethernet), System Programming, Application Development; Startupsystem (Aurix); Android 2.3-4.4 Application, Basic Knowledge Of Application Development | Currently Not Practiced; Osek /Autosar Swc Development, Development Of Complex Device Driver, Nvm & Fee (Bsw), Architecture (Autosar 3.2, 4.X & Adaptive Autosar)

  • Hardware / Microcontrollers: Microcontroller Embedded System Programming; Bosch Bodas Control Units (Rc27, Rc28), Nvidia Xavier/Tegra Arm (Ubuntu Embedded); Infineon Aurix Tricore Tc27x, Tc29x; Motorola 68k, Freescale Coldfire, Dallas 8031, Freescale Powerpc Mpc57xx, Freescale Powerpc With Cryptcore; Arduino, Stm32 (Sam), Raspberry Pi, Beaglebone Black, Espressif Esp32 (Not In Client Projects)

  • Sensors & Peripherals: Temperature, G-Sensor, Compass, Adc, Imu, Realtimeclock, …

  • Communication / Protocols: Internet/Intranet Application And Programming; Tcp/Ip, Udp, Sockets, Websockets; Http, Telnet, Ftp, … (Rfc’S); Microsoft Pipes, Shared Memory, Smb; Mqtt (Iot), Zmq, Json; Someip (Autosar 4.X); Rest (Xml, Json, Bson, …), Grpc, Protobuff, Microservice (C# Rest), Winservice (C++/C# Rest & Pipeserver), Linuxdaemon (C++ Rest-Server)

  • Serial Protocols: Rs232, Rs485, Rs422, 1wire, I2c, Nmea0185 (Gps), Fsl, Ssl, Milbus, Visa, Bluetooth, Usb And Can, …

  • Usb: Device Driver Development, Libraries, Use Of Usb Bus Analysis, Sniffing, Implementation Of Usb Protocols (Usb Massstorage, Scsi Over Usb, Usb Bulk, Hid, …)

  • Can: Development Of Libraries & Tools, Use Of Test Tools (Canopen/Cia, J1939, Nmea2000, Iso Tp, Uds…), Analysis Of Protocol Log Files, Development Of Can Loggers, Development Of Canoe Plugins (Dll) And Panels, Development Of Windowsgui (Mfc) With Vector Can Driver, Development Of Python Test Scripts For Can Performance Measurement, Can Car Hacking, Uds Diagnostics (Over Can) (Odx, Pdx, …)

  • Ethernet: Analysis, Design And Development Of Ethernet-Based Communication; Pcap, Winpcap, Wireshark, Autosar 4.X, Modbus Tcp (Client And Test Server), Profinet, …

  • Data Formats / Exchange: Xml For Transferring And Storing Data/Configurations And Protocols (Arxml, Xunit-Xml, Dita); Json Definition: Openapi 3.0, Swaggerio, Implementation Of Server (C#, C/C++) And Client (C#)

  • Wireless: Wlan, Nfc, Optical (1d & 2d Codes: Qrcode, Datamatrix, …), Epaper Display (Esl Tag) …

  • Case / Modeling: Uml Draw.Io, Ms Visio, Opensource (Umlet, …), Ibm Rhapsody 8.X, Enterprise Architect (Ea) 13.X

  • Source Code Management: Git (Git Console, Clion Git Client, …), Rcs, Vcs, Subversion, Razor, Clearcase, Jazz, Ptc Mks Integrity 10, Ms Teamfoundationserver (Tfs), Git Clients (Atlassian Sourcetree, Git Extension,…)

  • Documentation / Concept: Latex, Dita, Ms Office, Ms Visio, Ms Project, Adobe Photoshop, Adope Pdf Writer, Javadoc, Doxygen, Openoffice, Libreoffice, Ibm Telelogic, Ibm Rhapsody 8, Dita (Darwin Information Typing Architecture), Atlassian Confluence, Jira, Draw.Io, Ganttproject

  • Development Environments C/C++/C#: Ms Visual Studio 2022, 2019, 2017, 2015, 2012, 2010, 2008; Ms Visual Code For C/C++ (Under Linux); Ms Visual Studio 2003, 6.0 For C/C++; Qt Creator & Qt Designer; Borland C++ 4.5, 5.02 For C/C++ (16bit / 32bit); Eclipse 3.6 (Helios), Eclipse 4.3, Gnuc/C++ For Embedded; Eclipse 4.3 For Miktex, Eclipse Adt 4.2 For Android, Eclipse (Pydev); Winidea 9, Eb Tresos, Keil Uvision 4.X, Lauterbach Trace32; Embarcadero/Borland C++ Builder Xe3; Pls Debugger Ude V4.10.X; Clion (Jetbrain), Ms Nmake, Cmake; Cobo Vt3 For Display (C And Iec61131 Programming Language)

  • Methods: Object-Oriented Analysis (Ooa), Design (Ood) And Programming (Oop), Structure Charts, Flowcharts, Uml (Class, Activity, Sequence, …- Diagrams), Test Driven Development (Tdd), Requirement Engineering, Testing Unittest (Python Unittest, Cunit, Munit (Embedded)), Chatgpt

  • Process Models: V-Model, V-Model Xt, Waterfall Model, Spiral Model, Xp (Extreme Programming), Agile Software Development, Clean Code Developer, Scrum

  • Coding / Standards: Iso/ Osi, Misra2004, Riscclass, …; Ansi C, C99, C11/C18; C++11, C++14, C++17, C++20 (Partially)

Languages

German
Advanced
English
Advanced

Education

Oct 1992 - Sep 1997

Diplom Ingenieur (FH) Computer Engineering, focus on Communications Engineering · Computer Engineering

Statistics

Experience

Total positions 3
Experience in Manufacturing 1 y
Avg length 4 m
Longest experience 7 m

Expertise

Recent roles Technical Expert, Software Architect
Main industries Manufacturing
Main business areas Information Technology, Logistics, Quality Assurance

Qualifications

Highest degree Bachelor

Profile

Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Tilmann is based in Weingarten, Germany and can operate in on-site, hybrid, and remote work models.

Tilmann speaks the following languages: German (Advanced), English (Advanced).

Tilmann has at least 1 year of experience. During this time, Tilmann has worked in at least 1 role and for 1 company. The average length of individual experience is 3 months. Note that Tilmann may not have shared all experience and actually has more experience.

Based on recent experience, Tilmann would be well-suited for roles such as: Technical Expert, Software Architect.

Tilmann's most recent position is Technical Expert, Software Architect at Rolls Royce Power Systems / MTU.

In recent years, Tilmann has worked for Rolls Royce Power Systems / MTU.

Tilmann is most experienced in industries like Manufacturing.

Tilmann is most experienced in business areas like Information Technology, Logistics, and Quality Assurance. Tilmann also has some experience in Product Development and Project Management.

Tilmann holds a Bachelor in Computer Engineering.

The availability of Tilmann needs to be confirmed.

Daily rate distribution

0% 25% 50% 75% 100%
11% of experts charge less than €320 per day.
11% of experts charge between €480 and €640 per day.
22% of experts charge between €640 and €800 per day.
11% of experts charge between €800 and €960 per day.
22% of experts charge between €960 and €1120 per day.
22% of experts charge €1120 or more per day.
<€320 €480-​640 €640-​800 €800-​960 €960-​1120 €1120+

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.

1000
750
500
250
Rate comparison chart
Daily rate avg. 839 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 880 €

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 7 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.