08.09.2026 aktualisiert


100 % verfügbar
Senior Architect, (Embedded) Software Engineer and Product Owner
Wien, Österreich
Weltweit
Master of Science (MSc) in Embedded SystemsÜber mich
Senior SW Architect & Engineer with 10 years of industry experience. Specialized in C/C++, Embedded Linux, Python, Industrial Automation and IIoT. Expertise in system level and embedded SW, architecture, low-level development, debugging and test automation. Open to challenging engineering projects.
Skills
Product OwnerComputer VisionC++Computer EngineeringContinuous IntegrationEmbedded C++Embedded SystemsEmbedded LinuxEmbedded BetriebssystemeEmbedded SoftwareFirmwarePythonSoftware ArchitectureSoftware DesignInternet Of Things
- System level and embedded software engineering
- Expert in design, architecture, implementation and testing of software for Linux systems including ARM64 platforms, real-time operating systems and microcontroller programming, primarily using C, C++ and Python.
- Expert knowledge in Industrial Internet of Things, especially regarding relevant protocols such as MQTT, Modbus, OPC UA, REST and AMQP. (Gained experience at Siemens, TTTech, Mission Embedded and FESTO)
- Embedded Linux expert. From building customized distributions using Yocto, to configuring debian based systems and software development for target platforms. Extensive experience with Embedded Linux including user space and kernel development, build systems, firmware update mechanisms (RAUC), kernel driver integration and application development for embedded Linux platforms.
- In depth know how on Video Streaming, especially in bandwidth restricted environments on embedded devices.Responsibility for video streaming topics including video encoding, streaming protocols (RTSP, SRT), camera device management, video bandwidth control and networking topics. (For Frequentis/Mission Embedded GmbH)
- Expert knowledge in CI/CD & Test Automation. Implemented various CI/CD pipelines during my career using Jenkins, Docker and Gitlab CI, as well as unit and integration testing with pytest, gtest, and pioneering test automation for software stacks.
- Automation Technology & Industrial Field Buses. Knowledge in automation technology, industrial protocols and field buses, including integration and maintenance of software stacks for EtherCAT and Festo AP industrial field buses.
- Product Ownership & Requirements Engineering. Experience as Product Owner, including specification of requirements and detailed tasks for development teams, interfacing between product management and development, driving acceptance tests, release management and production coordination.
- At Siemens Austria, I was implementing IIoT gateways in C++ and Node.js using protocols like MQTT, OPC UA and Modbus TCP. I was giving hands on workshops for customers for Siemens MindSphere and Industrial Edge
- At TTTech, I contributed to the development of "Nerve, an industrial edge device as an engineer and product owner, where I designed & implemented a licensing system based on WIBU Codemeter, and contributed a lot to CI/CD topics as well as to build system topics.
- At Mission Embedded/Frequentis, I contributed to the development of "INARA", an industrial safety monitoring device, where I was responsible for streaming (Gstreamer) and camera topics as well as for the implementation of LTE router management software and Yocto build Integration.
- At FESTO, I am still contributing and leading the development of CEPE and CPX-R, which are next generation PLCs (high end and modular controllers). Developed various functionalities like factory reset, a built in self test, responsible for Yocto integration and firmware update topics.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
ArabischMutterspracheDeutschMutterspracheEnglischMutterspracheFranzösischverhandlungssicher
Projekthistorie
Holding lectures, tutorials and exercises in operating systems (Linux), C programming, algorithms and data structures, and digital systems.
Responsible for controller firmware for two controllers as a product owner from June 2025 to January 2026, driving a team of 5 developers, driving acceptance tests, release management and production in the factory. Development of a high-end programmable logic controller (PLC). Responsible for firmware update, kernel driver and application integration in Yocto. Implementation of test suite (C and Python) for environmental tests (EMC, temperature tests) to test system peripherals. Participating in integrating and maintaining software stacks for industrial field buses (EtherCAT, Festo AP). Pioneer and key role in establishing and developing test automation (unit and integration tests) for software stacks at Festo. Implementation of factory reset functionality in C++ for whole controller family. Implementation of a device self-test service in Python for whole controller family.
Design, architecture, implementation and testing of software for Embedded Linux (Yocto) target devices (ARM64) mainly in Python and C/C++. Responsible for video streaming topics (video encoding, streaming protocols RTSP, SRT, camera device management, video bandwidth control), networking topics, router control and management software, messaging (AMQP). Software bring up for a camera/image signal processor, firmware customization in C language. Unit and integration testing (pytest, gtest), CI & CT.