Certified software engineer, focusing on backend and embedded software written in C/C++ and C#. Strong focus on modern, clean, reusable architecture design.
Embedded C/C++,
C++ (14, 17, 20),
C#, GTest, CTest, QT, Boost, Json, REST
Yocto, Ubuntu, Debian, RTOS (Free, Integrity), CMake, Conan, Docker, CI/CD (Jenkins, Azure DevOps), Git, Sonarcube
Clean & Reusable Architecture, Single & Multithreaded, Design Patterns, Microservice, Cross-Platform, Test-Driven-Development, SCRUM, UML, Mocking
Design & Implementation of Optics Peripheral Deamon
RtBrick Inc.Technologies: Microservice, C/C++, Open Network Linux, CMake, Conan, CMocka, Json, af_unix sockets, REST
Design & Implementation of a Medical Fitting Software
MED-EL Medical Electronics• Designing a cross-platform software platform for proprietary protocols
• Multi-threaded hardware control requiring SPI streaming and I2C control.
• Performance optimization of telemetry algorithms.
• Software design focused on reusability by defining individual, testable packages, which can be shared via package managers like Conan and Nuget
• Providing guidance to a development team
Technologies: Microservice Architecture, C#, C/C++, Conan, Nuget, Azure DevOps, MongoDB, Azure Cloud, Terraform
Support for native Linux compiling to Oscilloscope Codebase
Rohde & SchwarzTechnologies: GNU Compiler Collection, MSVC Compiler, CMake, Conan
Alignment Routines for Mxo Oscilloscopes
Rohde & SchwarzTechnologies: C++, QT, gTest
Peripheral Detection for MXo Oscilloscopes
Rohde & Schwarzprobes (STM Microncontroller)
Technologies: C/C++, Embedded C, STM32 Microcontroller, libusb
Linux Performance Monitoring Tool
Rohde & SchwarzTechnologies: Python, Linux perf & ebpf
Deletion Module Implemenatione in Software Defined Radios
Rohde & SchwarzTechnologies: Embedded C, Green Hills Integrity OS
Self-Employed
Senior IT-FreelancerAs a freelancer, Philipp is supporting his clients remotely in different industries and roles. His working modes are high-level and hands-on, combined with an agile mindset to deliver high-quality solutions.
Senior Software Devlopment Engineer
MED-EL Medical ElectronicsAs a Senior Software Engineer, Philipp provided guidance to a development team, defined the software architecture and tasks, reviewed code and implemented high quality solutions
Software Development Engineer for Oscilloscopes
Rohde & SchwarzPhilipp acted as feature owner and linux enthusiast in the oscilloscope departmen at Rohde & Schwarz. He was responsible for multiple implementations and shared his knowledge on in house events like Linux Day.
Software Development Engineer for Secure Communications
Rohde & SchwarzPhilipp worked on a various software modules in software defined radios. Examples include deletion modules and tracing features.
Master of Science - Electrical & Computer Engineering
Technical University of MunichBachelor of Science - Electrical & Computer Engineering
Technical University of MunichEmbedded Neuromorphic Quadrotor Position Control for Rescue Missions (Grade 1.5)
Mountain Rescue
Emergency Mountain RescuerHannes Gredler
CTO - RtBrick Inc.As a freelance IT consultant at RtBrick, Philipp Brandtner was an invaluable contributor. He was responsible for the design and implementation of the Optics Peripheral Daemon using C/C++ in a Linux environment. Philipp expertly handled the detection and initialization of new optics, reading EEPROM pages, and gathering essential parameters for configurations such as Forwarding Error Correction and high-power settings. Additionally, he developed a finite state machine to test various optical configurations and implemented systems to periodically gather operational data, including optical receive levels, temperature, and laser bias. Philipp's deep technical expertise, methodical approach, and problem-solving abilities made him a highly respected and effective consultant, consistently delivering outstanding results.
Andreas Windischer
Head of Digital Health SoftwarePhilipp played a key leadership role, driving the architectural definition of a medical fitting software for Windows, with a C# frontend and C++ hardware layers. In this position, he provided essential guidance to the development team, defining tasks, reviewing code, and leading the team through complex challenges. Philipp also contributed his own innovative ideas to enhance the software, demonstrating his ability to improve systems beyond initial specifications. He designed a cross-platform software platform for proprietary protocols, managed multi-threaded hardware control and optimized telemetry algorithms for peak performance. Philipp's focus on reusability led to the development of testable packages distributed via Conan and NuGet, and his leadership and creativity were instrumental in driving the team's success and delivering cutting-edge solutions.
Dr. Fabian Güttge
Director R&D Software Oscilloscopes - Rohde & SchwarzWorking with Philipp Brandtner was an exceptionally positive experience. He consistently brought deep technical expertise and a strong problem-solving mindset to every project. Philipp had an impressive ability to quickly grasp complex concepts and deliver high-quality results with precision and reliability. His proactive approach and willingness to take on new challenges made him a versatile and indispensable team member. Additionally, Philipp's strong communication skills and collaborative nature fostered a productive and positive work environment. His adaptability and commitment to excellence earned him the respect and admiration of both colleagues and leadership.