ARTEM
VINOGRADOV

Embedded / System Engineer

Cross-layer HW/SW Debug • Automation • AI-assisted Diagnostics

Scroll

About

I turn ambiguous field failures into root causes — and manual diagnostics into automated pipelines.

  • 9+ years in electronics manufacturing — SMT, quality, process automation
  • 3+ years embedded development — drivers, firmware, low-level interfaces
  • At Nokia: cross-layer HW/SW debug, snapshot analysis, Python tooling for telecom RAN reliability
  • AI-assisted diagnostics — LLM/agent workflows with raw logs as ground truth
  • HW design end-to-end: schematics, PCB, bring-up, I2C/SPI/SDIO/PCIe, BLE/Zigbee/Z-Wave
9+
Years in Mfg
3+
Embedded Dev
RCA
Core Focus
AI
Diagnostics
NameArtem Vinogradov
RoleEmbedded / System Engineer
CompanyNokia Solutions and Networks
SectorTelecom RAN Reliability
LocationOulu, Finland
FocusCross-layer HW/SW Debug, Failure Analysis, Automation
StackLinux, C/C++, Python, Zephyr RTOS
InterfacesI2C, SPI, SDIO, PCIe, BLE, Zigbee
StatusActive

Experience

Feb 2022 — Present
Nokia Solutions and Networks
Software Engineer // Oulu, Finland
Lead cross-layer HW/SW troubleshooting for complex field issues across hardware, Linux stack, storage, and site conditions. Analyze large log/snapshot datasets to isolate failure triggers. Develop Python automation to parse archives, extract KPIs, correlate events, and generate repeatable technical reports. Apply AI-assisted diagnostics to accelerate triage. Collaborate with distributed teams across EU/US.
LinuxPythonRCAAutomationAI Diagnostics
Jan 2020 — Feb 2022
Independent / Self-Employed
Embedded Developer
Hands-on development of embedded Linux drivers and firmware. Low-level interface integration: I2C, SPI, SDIO, PCIe. Built connectivity solutions for Ethernet/Wi-Fi and IoT protocols (Zigbee, Z-Wave, BLE). Delivered web/automation tasks supporting engineering workflows.
Embedded LinuxDriversIoTC/C++
2004 — 2019
Electronics Manufacturing (SMT)
Programmer / Operator / Maintenance • Internal Quality Auditor
SMT line programming, setup, and maintenance. Applied Lean/quality principles (ISO/SPC) to reduce defects and improve repeatability. Introduced process automation for recurring routines. Conducted internal quality audits, verified compliance, and supported CAPA processes.
SMTISO/SPCQuality AuditsLeanCAPA

Expertise

01

Cross-Layer Debug & RCA

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.

Failure AnalysisECC ErrorsStorage/SSDPower/Thermal
02

Agentic AI & Automation

Building multi-agent pipelines with tool use (MCP) for automated evidence collection, hypothesis generation, and retrospective learning. Python automation for snapshot parsing, KPI extraction, and repeatable reporting. Engineer stays in the loop as final arbiter — raw logs are always ground truth.

Agentic AIMCPPythonLLM OrchestrationPipelines
03

HW Design & Embedded

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.

AltiumC/C++ZephyrIoT

Featured Projects

01

SSD Corruption Investigation

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.

Swissbit SSDEXT4Power-Loss ProtectionForensics
Investigation Complete
02

Cold Solder Joint Detection

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.

Radio CardsECC AnalysisPredictive Detection
Ongoing
03

Zigbee Hub — IoT Gateway

IoT gateway concept for home/edge scenarios. End-to-end connectivity solution demonstrating protocol bridging and sensor data aggregation for smart environment monitoring.

C++PythonZigbeeIoT
Completed
04

Ultra-Low-Power Sensor Platform

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.

nRF52ZephyrBLEUltra-Low PowerE-Ink
Completed
05

NNF Diagnostic Agent System

Agentic pipeline for No-Fault-Found investigations in telecom RAN hardware. Specialized agents handle evidence collection, cross-layer log interpretation, minimal-evidence triage, and retrospective learning from past cases. Connected via MCP server to live diagnostic tooling. Reduces time-to-hypothesis on complex intermittent failures while keeping the engineer as final decision-maker.

Agentic AIMCPClaude APIPythonTelecom RAN
Active
06

Automated Log Analysis System

Two-level diagnostic system: deterministic scripts handle known failure patterns; specialized AI agents tackle unknown failure modes. Agents are connected to live diagnostic tools via MCP, enabling automated evidence collection and hypothesis generation. Multiple agents handle distinct investigation phases — interpreter, minimal-evidence triage, retrospective learning — with the engineer verifying conclusions against raw data.

PythonAgentic AIMCPLLM OrchestrationTelecom RAN
In Development

Skills

// Hardware
Hardware Design
Schematic / PCB
Embedded Systems
Core
Hardware Bring-up
Validation
Altium Designer
PCB Layout
I2C / SPI / SDIO
Low-Level Interfaces
PCIe
High-Speed Interface
BLE / Zigbee / Z-Wave
IoT Connectivity
// Software & Firmware
Linux
Core
C / C++
Core
Python
Automation / Scripting
Embedded Linux
Drivers / Kernel
Device Drivers
Linux Kernel
Zephyr RTOS
nRF52 / BLE
// Diagnostics & Methods
Root Cause Analysis
RCA
System Debugging
Cross-Layer
Failure Analysis
HW / SW
Reliability Engineering
Telecom RAN
Agentic AI
Multi-Agent Pipelines
MCP
Model Context Protocol
LLM Orchestration
Claude API
GitHub Copilot
AI Code Assistant

Contact

Always happy to talk about telecom diagnostics, embedded systems, and agentic AI.

"Every failed unit
tells a story
my job is to
read it."