EMBEDDED SOFTWARE ENGINEER

Hi, I'm Ihor Stepukh.

I build embedded software for complex real-world systems.

6 years of experience in C, C++, Embedded Linux, low-level development, automotive systems, telematics and connectivity platforms.

📍 Lublin, Poland • Open to relocation • Remote
01.

About Me

I'm an Embedded Software Engineer with 6 years of hands-on experience building production-grade embedded software.

My main areas of expertise are C and C++, Embedded Linux, low-level drivers, Qualcomm SoCs, ARM architectures, automotive systems and telematics.

I've worked across the full software development lifecycle — from requirements analysis and architecture to implementation, testing, debugging and production delivery.

I'm particularly interested in understanding systems at a low level, solving difficult technical problems and improving software stability and performance.

</>

Engineering Focus

  • Embedded Linux
  • C / C++
  • Automotive Systems
  • Telematics & Connectivity
  • Low-level Development
  • System Debugging
02.

Technical Skills

01

Programming

C C++ Python Bash Makefile CMake
02

Embedded Systems

ARM Embedded Linux Drivers RTOS Bare-metal Bootloaders I2C SPI UART GPIO USB
03

Automotive

AUTOSAR ASPICE CAN CANoe TCU Telematics
04

Build & DevOps

Yocto Docker Jenkins Git Gerrit Klocwork Coverity
05

Networking

TCP/IP DOCSIS OpenWrt RDK-B MQTT
06

Testing

GoogleTest Unit Testing Integration Testing System Testing Test Automation
03.

Experience

12/2021 — Present

Software Engineer

Luxoft · Ukraine

Embedded development on Qualcomm SoCs, including drivers, low-level modules and Telematics Control Unit software.

  • Developed production-ready TCU and connectivity components.
  • Worked with SoC architecture, multi-core communication and peripheral integration.
  • Performed system optimization, debugging and stability improvements.
  • Worked with requirements analysis, software architecture, documentation and test automation.
  • Led the project team and coordinated communication with the client.
  • Created automation tools that reduced debugging and verification time.
04/2021 — 12/2021

Software Engineer

Inango Systems · Ukraine

Driver and library development for modem-control and networking components.

  • Developed communication and networking components.
  • Contributed to open-source networking software.
  • Worked on unit testing, system testing and debugging.
  • Improved monitoring performance through data-flow optimizations.
  • Developed a communication module reducing packet loss under high load.
03/2020 — 05/2021

Junior Software Engineer

GlobalLogic · Ukraine

Embedded driver development and system-level testing.

  • Developed I2C, SPI, UART, GPIO and USB drivers.
  • Performed unit and system testing.
  • Delivered stable production-ready peripheral drivers.
08/2017 — 01/2018

Intern Software Engineer

Samsung R&D · Ukraine

Embedded software development and hardware platform adaptation.

  • Ported software to new hardware platforms.
  • Developed new features.
  • Worked on performance optimization.
  • Created internal tools for embedded software testing.
04.

Education

2018 — 2019

Master's Degree in Applied Physics and Nanomaterials

Taras Shevchenko National University of Kyiv

05.

Languages

English Advanced · C1
Ukrainian Native
Polish Intermediate · B1
Russian Fluent

06. CONTACT

Let's build something.

I'm open to interesting embedded software opportunities, technical projects, remote work and relocation.

istepukh@gmail.com