Himalayas logo
BP
Open to opportunities

Boris Porotsky

@borisporotsky

Senior embedded real-time software, firmware and DSP engineer focused on optimized IoT and RF systems.

United Kingdom
Message

What I'm looking for

I seek senior embedded/firmware roles working on performance-critical IoT, RF or aerospace projects with strong engineering teams, clear QA/V&V practices, and opportunities to lead optimization and system integration.

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

FC

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.

WE

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.

AS

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.

BS

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.

DL

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.

VS

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.

GH

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.

TO

Firmware Engineer

Toshiba OCZ

Aug 2017 - May 2019 (1 year 9 months)

Implemented SSD firmware and lifetime logging on proprietary RTOS, developed SPI/NOR flash and PMIC control interfaces and produced update tools and post-silicon bring-up support.

Education

Degrees, certifications, and relevant coursework

TU

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.

IA

Institute of Aviation

Bachelor of Science (Specialist Diploma), Electrical Engineering

BSc Specialist Diploma in Electrical Engineering.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Boris Porotsky - Senior Real-Time Engineer - Freelance / Contractor | Himalayas