Embedded firmware development for a distributed microcontroller system used in EV charging stations
Implemented secure firmware update mechanism for a distributed MCU system using MCUBoot
Contributed to redesign of the communication stack, transitioning from a stream?based to a message?based architecture to improve communication stability
Developed new firmware features and improved system reliability through refactoring, bug fixing, and code quality improvements
Documented the communication stack to improve maintainability and developer onboarding
CFreeRTOSMCUBootAtmel MCUsCMakeGit
Klagenfurt, Austria
1 Jahr 1 Monat
2022-09 - 2023-09
Next?Generation EPS Silo System Architecture
PROJECT LEADFesto CPXGitModbus TCP...
PROJECT LEAD
Led a 6?person engineering team in the upgrade of a central silo system for EPS production, scaling the system from 39 to 72 silos and from 5 to 10 connected machines
Acted as project and technical lead, coordinating requirements with the customer and suppliers while developing the system architecture and PLC software
Designed a decentralized control architecture replacing centralized IO control with bus?driven actuator groups (Sigmatek PLC, Festo CPX, ModbusTCP)
Implemented a flexible configuration?based system design, enabling faster engineering and deployment of new silo systems
Reduced wiring complexity and improved reliability while enabling wear monitoring and predictive maintenance
Festo CPXGitModbus TCPSigmatek PLC
Hirsch Maschinenbau GmbH
Glanegg, Austria
8 Jahre 10 Monate
2013-11 - 2022-08
Developed firmware for distributed semiconductor stress?test systems
STAFF ENGINEERCLabVIEWPython...
STAFF ENGINEER
Developed firmware for distributed semiconductor stress?test systems using Microchip XC (16?bit) and Infineon XMC (ARM Cortex?M) microcontrollers, accumulating 10+ years of embedded development experience
Implemented communication stacks across multiple interfaces including CAN, Ethernet, I²C, SPI, and UART, with physical interfaces such as RS?232, RS?485, and CAN
Contributed to hardware design and PCB development, ensuring tight integration between firmware and electronics
Designed and implemented firmware for a distributed test architecture executing Lua scripts on controllers, enabling runtime behavior changes without reflashing devices
Migrated system communication from CAN to Ethernet, significantly increasing bandwidth and scalability of the test infrastructure
Supported and mentored students and junior engineers in embedded development and system design
Conducted PhD research on fault?tolerant real?time communication systems, developing a time?driven network with elastic slot boundaries
Designed a distributed time synchronization mechanism achieving nanosecond?level precision for deterministic embedded communication
Embedded Firmware Engineer with over 10 years of experience developing distributed microcontroller-based systems and a PhD in Networked and Embedded Systems.
Specialized in real?time embedded software, communication stacks and scalable firmware architectures for complex hardware?integrated systems. Extensive experience designing and implementing firmware for microcontrollers, building reliable communication infrastructures and ensuring deterministic behavior in distributed embedded environments.
Strong background in system?level development at the hardware?software interface, including debugging embedded systems, analyzing communication interfaces and collaborating closely with hardware engineers during system bring?up and validation.
Experienced in developing robust, maintainable firmware for long?lifecycle systems, with applications in semiconductor testing, industrial automation and EV charging infrastructure.
Embedded firmware development for a distributed microcontroller system used in EV charging stations
Implemented secure firmware update mechanism for a distributed MCU system using MCUBoot
Contributed to redesign of the communication stack, transitioning from a stream?based to a message?based architecture to improve communication stability
Developed new firmware features and improved system reliability through refactoring, bug fixing, and code quality improvements
Documented the communication stack to improve maintainability and developer onboarding
CFreeRTOSMCUBootAtmel MCUsCMakeGit
Klagenfurt, Austria
1 Jahr 1 Monat
2022-09 - 2023-09
Next?Generation EPS Silo System Architecture
PROJECT LEADFesto CPXGitModbus TCP...
PROJECT LEAD
Led a 6?person engineering team in the upgrade of a central silo system for EPS production, scaling the system from 39 to 72 silos and from 5 to 10 connected machines
Acted as project and technical lead, coordinating requirements with the customer and suppliers while developing the system architecture and PLC software
Designed a decentralized control architecture replacing centralized IO control with bus?driven actuator groups (Sigmatek PLC, Festo CPX, ModbusTCP)
Implemented a flexible configuration?based system design, enabling faster engineering and deployment of new silo systems
Reduced wiring complexity and improved reliability while enabling wear monitoring and predictive maintenance
Festo CPXGitModbus TCPSigmatek PLC
Hirsch Maschinenbau GmbH
Glanegg, Austria
8 Jahre 10 Monate
2013-11 - 2022-08
Developed firmware for distributed semiconductor stress?test systems
STAFF ENGINEERCLabVIEWPython...
STAFF ENGINEER
Developed firmware for distributed semiconductor stress?test systems using Microchip XC (16?bit) and Infineon XMC (ARM Cortex?M) microcontrollers, accumulating 10+ years of embedded development experience
Implemented communication stacks across multiple interfaces including CAN, Ethernet, I²C, SPI, and UART, with physical interfaces such as RS?232, RS?485, and CAN
Contributed to hardware design and PCB development, ensuring tight integration between firmware and electronics
Designed and implemented firmware for a distributed test architecture executing Lua scripts on controllers, enabling runtime behavior changes without reflashing devices
Migrated system communication from CAN to Ethernet, significantly increasing bandwidth and scalability of the test infrastructure
Supported and mentored students and junior engineers in embedded development and system design
Conducted PhD research on fault?tolerant real?time communication systems, developing a time?driven network with elastic slot boundaries
Designed a distributed time synchronization mechanism achieving nanosecond?level precision for deterministic embedded communication
Embedded Firmware Engineer with over 10 years of experience developing distributed microcontroller-based systems and a PhD in Networked and Embedded Systems.
Specialized in real?time embedded software, communication stacks and scalable firmware architectures for complex hardware?integrated systems. Extensive experience designing and implementing firmware for microcontrollers, building reliable communication infrastructures and ensuring deterministic behavior in distributed embedded environments.
Strong background in system?level development at the hardware?software interface, including debugging embedded systems, analyzing communication interfaces and collaborating closely with hardware engineers during system bring?up and validation.
Experienced in developing robust, maintainable firmware for long?lifecycle systems, with applications in semiconductor testing, industrial automation and EV charging infrastructure.