Experience
A summary of my professional work history, technologies I've used, and key achievements.
Siemens
PLC Test Engineer, 2026 - Present
Working as a PLC Test Engineer at Siemens, supporting the firmware team for the SIMATIC IM 155-6 interface module. Key responsibilities include:
- Built a Python-based automated test framework orchestrating end-to-end firmware validation across self-designed hardware test racks, replacing manual signal-level checks and significantly increasing test coverage.
- Designed a test results dashboard delivering real-time visualization of test execution, historical trends, and defect analytics, turning raw test data into actionable insights for the firmware team.
- Developed automated PLC/hardware integration tests validating industrial communication protocols — DCP, SNMP, LLDP, and the full PROFINET stack — for protocol conformance, interoperability, and robustness.
- Engineered AI-in-the-loop tooling by developing custom MCP (Model Context Protocol) tools that automate firmware uploads, network scanning, log analysis, and test rack troubleshooting.
- Built and maintained CI/CD pipelines on Azure DevOps, applying DevOps practices to unify automated builds, deployments, and test execution into a single delivery workflow.
- Configured and commissioned SIMATIC test setups in TIA Portal, working within an Agile (Scrum) team through sprint planning, reviews, and continuous improvement.
ABB
Automation Project Engineer, 2022 - 2025
Worked as an Automation Engineer at ABB, where I contributed to a range of projects, designing and implementing automation solutions. Several highlights:
- Karlstads Energi CSK Substation, Sweden: Integrated ABB REX high-voltage protection relays into the ABB 800xA distributed control system using the IEC 61850 communication standard. The implementation included developing control logic and operator interface screens for monitoring protection functions, alarm management, and system diagnostics. The project encompassed Factory Acceptance Testing (FAT) procedures to validate communication protocols, control algorithms, and visualization displays before final system deployment and commissioning at the operational site.
- Egatrol X R&D, Switzerland: Collaborated on the development of a C# scripting tool for automating the conversion of Advant system source files for gas turbines into 800xA-compatible formats. Key contributions included conversion logic, converting HMI configurations, and validating the control logic using a digital twin of the gas turbine created in 3KeyMaster.
- Hadeed Bar Mill-2 Load Center Replacement, Saudi Arabia: Designed and programmed a control system for 0.6kV distribution networks, integrating protection relays via Modbus TCP/IP protocol. Responsibilities covered protection device control, Automatic Transfer Switch (ATS) logic, and HMI development for operator interfaces. Led the Factory Acceptance Testing (FAT) phase to validate all control scenarios prior to shipment. Traveled on-site to Saudi Arabia for the final commissioning, which was completed successfully, bringing the entire load center into full operation.
- CALW - Water Distribution System, Germany: Developed control systems for water distribution and purification, focusing on AC500 software development, HMI design, and S+ SCADA engineering. Programmed control logic, created operator interfaces, and implemented the SCADA system.
- Avantium - Power Factor Compensation, Netherlands: Programmed the AC500 controller for a compensation network in power distribution systems, including creation of OPC UA communication and interfacing with DigSilent PowerFactory simulation software. Simulated distribution networks and performed co-simulation with the AC500 controller based on the Mosaik framework, ensuring seamless integration and accurate power modeling.
- Northvolt Ett. - Battery Production, Sweden: AC800M SW and SCADA development. Commissioning. IO-Checks and Loop-checks.
B&R Industrial Automation
Student Software Engineer, 2021 - 2022
- Kredit Towers: Designed and programmed HMI using B&R MappView for an automated warehouse.