Nokia • Telecom RAN Reliability • Oulu, Finland
Embedded / System Engineer
Cross-layer HW/SW Debug • Automation • AI-assisted Diagnostics
Embedded/system engineer with 9+ years in electronics manufacturing and 3+ years in embedded development. At Nokia, I investigate complex HW/SW issues in telecom systems by combining cross-layer debugging with data-driven log and snapshot analysis.
A key part of my work is automation — building scripts and pipelines to parse large snapshot archives, extract and correlate key signals, and produce consistent technical outputs. I also apply AI-assisted diagnostics to speed up triage and reduce repetitive manual analysis, keeping raw engineering evidence as the source of truth.
Hands-on HW design experience — schematics, PCB, component selection, bring-up — and strong familiarity with low-level interfaces (I2C, SPI, SDIO, PCIe) and IoT connectivity (BLE/Zephyr, Zigbee, Z-Wave). I enjoy turning "intermittent issues" into reproducible test cases and preventive reliability improvements.
Deep-dive investigations across hardware, firmware, Linux stack, and storage. Systematic approach from symptom collection through hypothesis testing to definitive root cause — turning NFF-style ambiguity into answers.
Python pipelines for parsing snapshot archives, extracting and correlating signals, generating consistent reports. LLM/agent helpers accelerate triage while keeping raw logs as ground truth.
From schematic capture through PCB layout to hardware bring-up. Embedded Linux drivers, firmware, and low-level interface integration. IoT connectivity with BLE/Zephyr, Zigbee, Z-Wave.
Comprehensive investigation into EXT4 filesystem corruption in field-deployed telecom units. Validated that power-loss during metadata updates — not SSD hardware failure — caused corruption patterns. Analyzed Hyperstone U8 vs U9 controllers and capacitor discharge timing in Swissbit SSDs.
Software-based approaches for identifying cold solder joints in deployed radio cards. Correlated reset cycles during software upgrades with joint degradation — creating predictive workarounds to reduce ECC errors in live telecom equipment.
IoT gateway concept for home/edge scenarios. End-to-end connectivity solution demonstrating protocol bridging and sensor data aggregation for smart environment monitoring.
nRF52-based sensor nodes with e-ink display, Zephyr RTOS firmware. BME680/SHTC3 environmental sensing with motion detection. CR2032 battery-focused power optimization for months of autonomous operation.
Two-level diagnostic system: deterministic scripts for known failure patterns combined with AI agents for unknown failure modes. Automating the detective work of reading SSD dump logs at scale.
Open to discussions on telecom reliability, embedded systems, diagnostic automation, and AI-assisted engineering workflows.