Summary
Semion Faifman is an embedded software engineer with over a decade of technical experience and six years focused on maintaining and developing low-level firmware and device drivers across industries from defense to solar energy. He has strong C/C++ expertise and practical experience with UART, I2C, SPI, HART and UDP protocols, plus GUI work in C# and Qt for device monitoring and configuration. Currently at SolarEdge, Semion blends field-hardened embedded development with Linux experience and real-time systems training, having previously delivered avionics-grade telemetry and industrial automation solutions. His background in teaching electronics and software (Android Studio, algorithms) and a hands-on hobbyist interest in Arduino and Raspberry Pi give him an unusually broad perspective on both practical prototyping and production-quality firmware.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at SCE - Shamoon College of Engineering
Real Time Embedded Engineering, Real Time Embedded Engineering at Real Time Group
Practical engineer, Electricity, Practical engineer, Electricity at IAF Technological College, Beersheba
English, Hebrew, Russian