Iliya Iliev
@iliyailiev
Results-driven Embedded Linux Software Engineer with 6+ years experience.
What I'm looking for
I am an Embedded Linux Software Engineer with over six years of experience in designing, developing, and optimizing embedded systems for networking and communications. My expertise lies in microservices architecture, custom Linux distributions, and hardware-software integration, which I have successfully applied in various projects.
At Endurosat, I implemented a microservices architecture using C and Python3, significantly improving system modularity and scalability. I have developed tools for testing and automation, and I am skilled in building custom Linux distributions using YOCTO for various platforms. My commitment to quality is reflected in my documentation efforts, which have enhanced team onboarding and knowledge sharing.
Throughout my career, I have continuously sought to expand my skill set, working on diverse projects that include network programming, application development for STM32 platforms, and security feature implementation. I am passionate about embedded systems development and open-source projects, and I thrive in environments that challenge my technical abilities.
Experience
Work history, roles, and key accomplishments
Embedded Software Engineer
Endurosat
Feb 2021 - Present (4 years 5 months)
Implemented and designed a microservices architecture using C and Python3, improving system modularity and scalability. Developed a platform driver for interfacing AXI bus control interfaces of FPGA IP cores and integrated Xilinx AXI DMA driver for data streaming.
Embedded Software Engineer
FirmwareWorks LTD
Jan 2019 - Jan 2021 (2 years)
Developed and integrated YOCTO/Petalinux recipes and layers, and implemented security features using iptables, Linux capabilities, and user groups. Built packet and traffic generators for L2TPv3 streams, supporting network performance testing.
Junior Embedded Software Developer
MMSolutions JSC
Oct 2017 - Dec 2018 (1 year 2 months)
Ported algorithms for ARM Neon DSP and Qualcomm Hexagon, and worked on audio processing applications on STM32F4 with FreeRTOS. Provided client support for inquiries related to image processing applications on Myriad2.
Embedded Engineer Intern
Milara International
Oct 2016 - Jul 2017 (9 months)
Implemented baremetal applications in C for Microchip's PIC MCUs. Designed and implemented systems for BLDC motor control, including combination logic circuits for BLDC motor phases commutation.
Technical Support Level 1
SiteGround
Feb 2013 - Mar 2014 (1 year 1 month)
Resolved minor technical issues related to web hosting. Addressed client inquiries via chat, email, and phone in English and Spanish.
Education
Degrees, certifications, and relevant coursework
Technical University of Sofia
Master in Embedded Systems, Embedded Systems
Completed a final year project on a smart home automation system based on Raspberry Pi 3 (Python web server and web interface) and Arduino R3 (FreeRTOS). This project demonstrated practical application of embedded systems principles.
Technical University of Sofia - branch Plovdiv
B.S. in Electronic Engineering, Electronic Engineering
Undertook a final year project focused on the design and implementation of a brushless motor control system using a 'six-step' control algorithm. This project provided hands-on experience in electronic engineering applications.
IES Castealo
High School Diploma
Completed high school education, obtaining a diploma. The curriculum provided a foundational education.
Availability
Location
Authorized to work in
Portfolio
bldcmotorcontrolapplication.comSocial media
Job categories
Interested in hiring Iliya?
You can contact Iliya and 90k+ other talented remote workers on Himalayas.
Message IliyaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
