Boris Porotsky
@borisporotsky
Senior embedded real-time software, firmware and DSP engineer focused on optimized IoT and RF systems.
What I'm looking for
I am a senior real-time software, firmware and DSP engineer with 25+ years of embedded C/C++ experience across Linux, RTOS and bare-metal platforms. I specialise in algorithms, firmware optimization and device bring-up for MCU/CPU/DSP/GPU/AI accelerators.
My background spans defence, medical, satellite, telecoms and industrial IoT: I contributed to projects for Watlow, BAE, Alén Space, Viavi, GE Oil & Gas, Toshiba, Qualcomm and others. I have hands-on experience with kernel/device driver design, Yocto builds, multithreading, RTOSs and deep hardware interfacing (SPI, I2C, CAN, PCIe).
I deliver end-to-end results including algorithm design, MATLAB/Simulink and RF simulation, unit/V&V testing (DO-178C, IEC 62304, MISRA), CI/CD and secure update mechanisms. Recent work includes PX4/ROS2 UAV integrations, Yocto for STM32MP, Jetson CUDA AI optimization, and SDR/ADS-B RF projects.
I am a collaborative team player with an easy-going personality, quick to learn new technologies and adopt Agile practices, focused on high-quality, performance-critical embedded solutions.
Experience
Work history, roles, and key accomplishments
Senior Real-Time Engineer
Freelance / Contractor
Nov 2024 - Sep 2025 (10 months)
Delivered embedded Linux and RTOS firmware, device drivers and DSP/algorithm work for IoT, UAV and medical projects, implementing drivers, Yocto builds and ML acceleration across STM32, NVIDIA Jetson and PX4 platforms. Applied V&V and IEC 62304/DO-178C practices to improve reliability and enable secure OTA and MQTT-based connectivity.
Embedded Software Engineer
Watlow / Eurotherm
May 2024 - Nov 2024 (6 months)
Developed C++ (C++20) HMI and firmware on NXP i.MX8 using VxWorks and Yocto, implemented SW update over USB/HTTP, Qt UI components and USB/USB driver work, improving HMI reliability and update robustness.
Embedded/Linux Engineer
Alén Space
Aug 2023 - Oct 2023 (2 months)
Implemented SDR firmware and MATLAB models for AD9361 coherent synchronization and ADS-B transmitter/receiver chains, performed HIL testing and MIL-STD-1553 integrations for satellite and ground systems.
Embedded Software Engineer
BAE Systems (sub-contract)
Nov 2022 - Jul 2023 (8 months)
Delivered C/C++ and Python embedded solutions on Toradex NXP SoC with Yocto, implemented SCADA and secure PKCS#11 features, performed V&V and penetration testing and integrated U-Boot and Qt GUIs for defence applications.
Firmware Engineer
Domino UK Ltd
Jun 2022 - Nov 2022 (5 months)
Refactored and extended C++/Python EtherNet/IP and IoT features for industrial printers, adding RabbitMQ/MQTT integrations, OTA updates and containerized debugging workflows on Raspberry Pi with Yocto.
Firmware & RF Software Engineer
Viavi Solutions
May 2020 - Jun 2022 (2 years 1 month)
Developed C/C++ firmware and RF SDR software for 5G test equipment, implemented MCAP PCI drivers and FPGA interfacing, optimized PLL/AFC routines and Yocto-based embedded Linux builds to stabilize RF performance.
Firmware Engineer
GE Oil & Gas - Baker Hughes
May 2019 - Apr 2020 (11 months)
Developed RT firmware for downhole and wireline tools (C/C++/TI DSP) across STM32 and TI platforms, implemented communications (CAN/ModBus/SPI/BLE), OTA and safety-related features following IEC 61508 and DO-178C practices.
Senior FW/DSP Engineer
Qualcomm
Jun 2013 - Jun 2016 (3 years)
Designed and optimized firmware for 2G/4G modems and Hexagon DSP multithreading (QuRT), led multi-project integration, FPGA and silicon bring-up and performed RF acquisition and performance tuning for modem stacks.
Education
Degrees, certifications, and relevant coursework
T-A University
Master of Science, Communication / DSP / Image Processing
MSc in Communication, with focus on DSP and image processing from the Faculty of Engineering.
Institute of Aviation
Bachelor of Science (Specialist Diploma), Electrical Engineering
BSc Specialist Diploma in Electrical Engineering.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Boris?
You can contact Boris and 90k+ other talented remote workers on Himalayas.
Message BorisFind 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!
