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.
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
Technical Skills
Programming
Embedded Systems
Automotive
Build & DevOps
Networking
Testing
Experience
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.
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.
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.
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.
Education
Master's Degree in Applied Physics and Nanomaterials
Taras Shevchenko National University of Kyiv
Languages
06. CONTACT
Let's build something.
I'm open to interesting embedded software opportunities, technical projects, remote work and relocation.