Top expert badge
Recommended expert
Profile header background

Robert Brandl

Embedded Systems Software Engineering Team

Robert Brandl
Profile header overlay
Fürth, Germany

Experience

Oct 2024 - Dec 2024
3 months
Germany
Remote

Team Lead; Software Developer

Provider of industrial control systems for manufacturing and digital transformation

Expertise details
Position Summary
Team Lead; Software Developer at Provider of industrial control systems for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance

Industrial Communication | Proof of Concept: Controller-to-Controller Communication with OPC UA FX

Proof of concept for an OPC UA FX-based controller-to-controller communication between virtual programmable logic controllers (vPLCs) on an industrial edge platform. This involved building a virtual test environment on Debian Linux in two phases (including VM and vPLC), activating shared memory communication (Realtime Information Bus), integrating the RIB solution into a customized product firmware (including shared memory and ProfiNet support), and deploying it in containerized environments (Docker). Additionally, a virtual Ethernet connection was developed to simulate the network topology. Finally, commissioning, functional tests, development of sample applications, comprehensive documentation, and customer support were completed.

May 2024 - Jul 2024
3 months
Germany
Remote

Project Manager; Team Lead; Software Developer

Provider of AI-powered solutions for optical detection, identification, and tracking of autonomous systems

Expertise details
Position Summary
Project Manager; Team Lead; Software Developer at Provider of AI-powered solutions for optical detection, identification, and tracking of autonomous systems
Industries
Aerospace and Defense
Information Technology
Business Areas
Information Technology
Product Development
Project Management

Autonomous Systems | Improving Target Detection for Autonomous Systems

Analysis and improvement of target detection in software for autonomous systems. Setup of a realistic simulation environment with Unreal Engine and AirSim using custom 3D models and landscapes. Implementation of improved tracking methods, evaluation of AI-based tracking techniques, precise camera calibration, and in-house and on-site test flights to validate detection range and integrate the algorithms into the overall system.

Dec 2022 - Sep 2024
1 year 10 months
Germany
Remote

Team Lead; Software Developer

Provider of sensors and actuators for industrial manufacturing and digital transformation

Expertise details
Position Summary
Team Lead; Software Developer at Provider of sensors and actuators for industrial manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development

Industrial Communication | Linux-based PROFINET I/O Interface Module with PROFINET TSN

Porting and commissioning of an RT-Linux-based PROFINET I/O interface module (interface head unit) with PROFINET TSN. Yocto environments with 32-bit support and cross-compiler toolchains on Windows and Linux were set up for this purpose. Bootable RT-Linux images were created, and a GDB-based debug environment was configured. The PROFINET software stack (EPS) was ported to the target hardware (TI AM64x) and put into operation. This involved U-Boot modifications and TFTP boot for prototype commissioning. Kernel parameters were optimized for real-time operation. In addition, the build process was automated using Yocto, KAS, and CI/CD, and the build environment, scripts, and documentation were continuously maintained.

Apr 2022 - Dec 2024
2 years 9 months
Germany
Remote

Product Owner; Team Lead; Software Developer

Provider of industrial control systems for manufacturing and digital transformation

Expertise details
Position Summary
Product Owner; Team Lead; Software Developer at Provider of industrial control systems for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development

Industrial Virtualization | Virtual PLC (vPLC) – Real-time Industrial Controller for Edge & Cloud Environments

Development and continuous improvement of a virtual PLC (vPLC) for industrial edge platforms. This included evaluating virtualization approaches and developing a cross-toolchain (Windows/Linux-based) and corresponding development environments. An emulated RTOS layer was virtualized and the PLC firmware (including network, memory, and Ethernet drivers) was ported and adapted. The solution was integrated into CI/CD pipelines and iteratively optimized across multiple phases for build process, performance, stability, and determinism (e.g., jitter, runtime, memory usage, code quality). Additionally, product protection measures and post-mortem analysis features (e.g., core dumps) were implemented, automated tests were developed, test coverage was expanded (including PN I/O, safety, OPC UA), firmware hardening was done, and a 64-bit port of the virtual PLC was completed. Finally, a comprehensive knowledge transfer was carried out, including documentation of all relevant processes and insights and training sessions to onboard further developers and testers.

May 2021 - Dec 2021
8 months
Germany
Remote

Team Lead; Software Developer

Provider of industrial control systems for manufacturing and digital transformation

Expertise details
Position Summary
Team Lead; Software Developer at Provider of industrial control systems for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance

Embedded PKI | Dynamic OPC UA GDS Certificate Management via Web API

Design, prototype, and final implementation of a dynamic certificate management system for OPC UA GDS. Developed and integrated a web API into the firmware's built-in web server for asynchronous private key generation and management of trust lists and CSRs. The solution was connected to the dynamic OPC UA GDS certificate management and integrated into the PLC engineering environment. In addition, the web SDK was updated, diagnostic messages and alarms were added, and integration with the engineering software was carried out. Finally, code reviews, tests, test support, and documentation were performed.

Mar 2021 - Apr 2021
2 months
Germany
Remote

Consultant

Automotive Manufacturer's Production

Expertise details
Position Summary
Consultant at Automotive Manufacturer's Production
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Production

Industry 4.0 | Design of an OPC UA gateway to standardize shopfloor communication between OT and IT in production

Requirements analysis and design of an OPC UA gateway that collects, standardizes, and makes machine and operational data from the OT level available to IT systems. Conducted an as-is analysis with consideration of security and availability requirements, designed a gateway for data collection via OPC UA, storage and processing in a Manufacturing Enterprise Service Bus (MESB), and delivery to IT systems via an XML-REST interface ensuring data consistency and system integrity.

May 2017 - Jul 2023
6 years 3 months
Germany
Remote

Team Lead; Software Developer

Provider of industrial controllers for manufacturing and digital transformation

Expertise details
Position Summary
Team Lead; Software Developer at Provider of industrial controllers for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance

Industrial Communication | OPC UA and embedded PKI for industrial controllers: evaluation, design, integration, development, and certification

Developed, integrated, and certified OPC UA server/client functions for programmable logic controllers. Implemented dynamic real-time memory management with minimal fragmentation, user and role management, PKI-based certificate management, and asynchronous private key generation. Implemented binary parsers for OPC UA information models and Alarms & Conditions, evaluated and integrated the OPC UA HPC SDK (vs. ANSI C SDK), and prepared and conducted OPC UA compliance certification (including CTT test automation).

Designed and implemented a GDS integration with embedded PKI (including downgradable locks) in close coordination with the SDK vendor. Additional tasks: evaluated OPC UA PubSub, continuous optimizations, debugging, and quality assurance.

Jan 2015 - Aug 2015
8 months
Germany
Remote

Project Management; Software Developer

Laser Safety Equipment Company

Expertise details
Position Summary
Project Management; Software Developer at Laser Safety Equipment Company
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Project Management

Expert System | Database application for developing specialized laser safety glasses

Created a rule-based expert system as a database application to support product development of specialized laser safety glasses. This included requirements analysis and specification, development of software architecture, database and GUI design (C#/.NET), and implementation of core features like filter combination search, graphical transmission curves, data quality checks, and audit trails for secure data changes. Finally, performed comprehensive tests and created user documentation.

Sep 2011 - Sep 2024
13 years 1 month
Germany
Remote

Team Lead; Software Developer

Provider of industrial controllers for manufacturing and digital transformation

Expertise details
Position Summary
Team Lead; Software Developer at Provider of industrial controllers for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance

Digital Twin | Simulation of a programmable logic controller

Long-term project to develop simulated PLC firmware on Windows for creating simulation-based digital twins. Implemented a POSIX to Windows wrapper (P2W), emulation of a bare-metal RTOS, and setup of deterministic multi-core scheduling.

Key areas included integrating motion control, snapshot and tracing functions, continuous optimization of simulated real-time behavior, code quality, memory and runtime performance, and product protection. In later phases, replaced the P2W wrapper with an RTOS emulation, ported the PLC firmware including communication, and integrated new components like a virtual network switch with Npcap, scalable timing control, feature configuration, and front panel simulation.

Also: Docker feasibility study, Windows driver certification (WHQL/HLK), OpenSSL integration, VS plugin development, co-simulation improvements, and automated testing in a CI environment.

Sep 1997 - Feb 2000
2 years 6 months
Germany
On-site

Software Developer

Provider of industrial controllers for manufacturing and digital transformation

Expertise details
Position Summary
Software Developer at Provider of industrial controllers for manufacturing and digital transformation
Industries
Manufacturing
Business Areas
Product Development
Quality Assurance

Industrial Control | High-availability and fail-safe programmable logic controller (PLC H/F)

As part of developing a high-availability and fail-safe automation controller, ported the firmware of an industrial controller (PLC) to an ASIC-based hardware platform and added the following core functions: redundant memory structures with consistency checks, support for high-availability decentralized peripheral modules, and "Configuration Change in Run (HKIR)" for hardware adjustments without restart. Adapted the TIS modules (status block, watch table, single-step, force) and implemented fail-safe data blocks. Extensive tests ensured synchronization, data consistency, and uninterrupted operation in the redundant system.

Jan 1997 - Jan 2001
4 years 1 month
Germany
Hybrid

Independent Software Developer

R.Brandl Consulting and Development

Expertise details
Position Summary
Independent Software Developer at R.Brandl Consulting and Development
Industries
Automotive
Manufacturing
Business Areas
Product Development
Quality Assurance

Freelance software developer for embedded systems with a focus on developing, optimizing and quality-assuring hardware-near software for industrial applications in embedded systems, industrial controls, industrial communication and automotive technology. Locations: Fürth, Nuremberg, Erlangen, Bamberg, Karlsruhe.

Aug 1993 - Sep 1997
4 years 2 months
Germany
On-site

Software Developer & Project Manager for Test and Quality Assurance Systems

PAMEC PAPP GmbH

Expertise details
Position Summary
Software Developer & Project Manager for Test and Quality Assurance Systems at PAMEC PAPP GmbH
Industries
Manufacturing
Business Areas
Information Technology
Project Management
Quality Assurance

Software developer and project manager for custom special machinery in the fields of test and measurement equipment manufacturing and automation technology. Also active in sales support, internal application development, as well as setting up and maintaining the company's IT.

Jan 1982 - Jan 1991
9 years 1 month
Germany
Remote

Independent Computer Game Developer

Self-employed

Expertise details
Position Summary
Independent Computer Game Developer at Self-employed
Industries
Information Technology
Media and Entertainment
Business Areas
Product Development

Commercial software developer for home computer games

  • 1985: Publication of 'Roboservant' in the magazine '64'er' (Markt & Technik) for the Commodore 64 (co-author: T. Schmidt).
  • 1986: Publication of 'Robo's Revenge' in the magazine 'Happy-Computer' (Markt & Technik), awarded 'Listing of the Month' (co-author: T. Schmidt).
  • 1986: Sale and commercial release of 'Suicide Voyage' by Rainbow Arts (Eurogold Ltd.) for the Commodore 64 (co-author: T. Schmidt).
  • 1991: Release of the games 'The Hammer' and 'Panic Ball' for the Amiga (GoodSoft Verlag, Wolf Software & Design). Later re-release of these games and 'LadyJ' in the retro game collection 'Retro Classix' (magnussoft Deutschland GmbH).

I was young, happy about the money – and it was my start in hardware-near software development.

Industry Experience

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

Experienced in Manufacturing, Information Technology, Media and Entertainment, and Automotive.

Manufacturing
Information Technology
Media and Entertainment
Automotive
Profile match chart

Business Area Experience

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

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

Product Development
Quality Assurance
Information Technology
Project Management
Profile match chart

Languages

German
Native
English
Intermediate

Statistics

Experience

Total positions 13
Experience in Manufacturing 20.5 y
Avg length 3 y 5 m
Longest experience 13 y

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Team Lead; Software Developer, Project Manager; Team Lead; Software Developer, Product Owner; Team Lead; Software Developer
Main industries Manufacturing, Information Technology, Media and Entertainment
Main business areas Product Development, Quality Assurance, Information Technology

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Robert based?

Robert is based in Fürth, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Robert speak?

Robert speaks the following languages: German (Native), English (Intermediate).

How many years of experience does Robert have?

Robert has at least 30 years of experience. During this time, Robert has worked in at least 9 different roles and for 9 different companies. The average length of individual experience is 2 years and 3 months. Note that Robert may not have shared all experience and actually has more experience.

What roles would Robert be best suited for?

Based on recent experience, Robert would be well-suited for roles such as: Team Lead; Software Developer, Project Manager; Team Lead; Software Developer, Product Owner; Team Lead; Software Developer.

What is Robert's latest experience?

Robert's most recent position is Team Lead; Software Developer at Provider of industrial control systems for manufacturing and digital transformation.

What companies has Robert worked for in recent years?

In recent years, Robert has worked for Provider of industrial control systems for manufacturing and digital transformation, Provider of AI-powered solutions for optical detection, identification, and tracking of autonomous systems, Provider of sensors and actuators for industrial manufacturing and digital transformation, Automotive Manufacturer's Production, and Provider of industrial controllers for manufacturing and digital transformation.

Which industries is Robert most experienced in?

Robert is most experienced in industries like Manufacturing, Information Technology, and Media and Entertainment. Robert also has some experience in Automotive and Aerospace and Defense.

Which business areas is Robert most experienced in?

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

Which industries has Robert worked in recently?

Robert has recently worked in industries like Manufacturing, Aerospace and Defense, and Information Technology.

Which business areas has Robert worked in recently?

Robert has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.

What is the availability of Robert?

Robert is immediately available full-time for suitable projects.

What is the rate of Robert?

Robert's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Robert?

To hire Robert, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 700-860 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.