Skip to main content
MK
Open to opportunities

Maksim Kozarev

@maksimkozarev

Senior systems and hardware test automation engineer bridging HIL hardware, firmware, and scalable software for reliable telemetry.

United States
Message

What I'm looking for

I’m looking for a senior role where I can build HIL test automation and telemetry backends—using Python, scalable databases, and real-time data pipelines—to validate hardware safely, shorten cycle times, and drive measurable performance gains.

I’m a Senior Systems and Hardware Test Automation Engineer with 7+ years of experience bridging complex physical hardware, firmware, and scalable software architectures. I focus on building Python-based test automation and Hardware-in-the-Loop (HIL) environments that make real systems easier to validate, safer to operate, and faster to improve.

At NPK VIP Ekaterinburg, I architected and led the SDLC for end-to-end HIL automation pipelines. I deployed multithreaded backend systems using Python, C#, and PostgreSQL, replacing manual operational workflows and reducing testing cycle times by 55%.

I also led cross-functional efforts to ingest and integrate continuous high-frequency data streams from CAN, J1939, MQTT, Modbus, and Serial into a unified backend. Beyond integration, I designed robust PostgreSQL/SQLite database architectures and secure, high-availability backend services to store and query telemetry for enterprise software environments, supporting seamless hardware telemetry integration.

To strengthen confidence without relying on live production systems, I developed custom virtual ECUs and automated plant-model emulators to simulate edge cases and inject hardware faults. I engineered a high-capacity data analysis platform to process and query 100M+ telemetry records and implemented real-time UI rendering for 3.5M+ data points per view, which secured major client contracts through demonstrated scalability; I also built a high-throughput aggregation service that cut processing and reporting from 3 days to 1 day (66% faster). Earlier, I performed Root Cause Analysis (RCA) on automated production lines at Unilever to implement long-term technical fixes and improve uptime, and I completed protocol analysis, reverse-engineering, and diagnostics work at Super Truck—reducing fault-identification and system debugging time by ~40% while performing hands-on hardware integration and data acquisition.

Experience

Work history, roles, and key accomplishments

NV

Senior Software Engineer

NPK VIP

Mar 2022 - Dec 2025 (3 years 9 months)

Architected and led end-to-end Hardware-in-the-Loop (HIL) automation pipelines and multithreaded backend systems (Python, C#, PostgreSQL), reducing testing cycle times by 55%. Built unified telemetry ingestion and storage by integrating CAN, J1939, MQTT, Modbus, and Serial interfaces, and developed virtual ECUs and plant-model emulators to test edge cases and inject hardware faults.

UN

Systems Reliability Engineer

Unilever

Jan 2021 - Jun 2021 (5 months)

Performed Root Cause Analysis (RCA) on automated production lines, isolating electro-mechanical system failures and implementing long-term technical fixes. Led production safety and systems reliability projects to help ensure operational uptime and performance for automated manufacturing systems.

ST

Diagnostics & Systems Engineer

Super Truck

Sep 2018 - Jan 2021 (2 years 4 months)

Performed protocol analysis and reverse-engineering for safety-critical automotive components using CAN/J1939 to extract parameter data. Developed diagnostic algorithms and ECU communication logic and supported hands-on hardware integration, signal-level troubleshooting, and data acquisition between sensors and vehicle control units.

Education

Degrees, certifications, and relevant coursework

Ural Federal University (UrFU) logoUU

Ural Federal University (UrFU)

Bachelor of Science, Information Systems and Technologies

Earned a Bachelor of Science in Information Systems and Technologies from Ural Federal University (UrFU). Thesis focused on designing a sensor and signal-processing models to detect real-time transitions in fluid and flow dynamics.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan