EXPLORE

C++ Programming Electrical Engineering Electronics Microcontroller PCB Layout
Profile cover photo
User Avatar

Mykola L.

@mykolalus

monthly-level-three.svg
5.0
2

5.1

5.1

100%

PCB & Firmware Engineer | Robotics | Mathematics

$35 USD / Hour

・

Flag of

Ukraine (2:17 PM)

・

Joined on June 22, 2025

$35 USD / Hour

・

I am a multidisciplinary engineer and applied mathematician with over 12 years of experience in the design, development, and integration of advanced electronic systems, embedded firmware, and control algorithms for aerospace, robotics, and autonomous navigation applications. I have a deep expertise in PCB design, real-time firmware development, and mathematical modeling of dynamic systems, particularly in navigation, guidance, and control (NGC). And also I have rich experience in Internet of Things and developed RF/Wireless products used in medical health-care systems for over 5 years. I have a proven track record of delivering high-reliability systems for both field-deployed robotics and aerospace platforms. From systematic design & algorithm development to detailed implementation into hardware & embedded systems, I have a rich experience in multiple projects including robotics ( UAV & UGV & mobile robots development), IoT and mathematical algorithm development & implementation. ? Core Skills & Expertise: ? Electronics & PCB Design ? Multi-layer PCB layout and design for high-speed, mixed-signal, and RF systems ? EMC/EMI compliant designs for aerospace and industrial applications ? Schematic capture and board bring-up (Altium, KiCAD, Eagle, OrCAD) ? Embedded Firmware Engineering ? Bare-metal and RTOS-based firmware for ARM Cortex-M, AVR, STM32, TI, and Microchip MCUs ? Firmware architecture for sensor fusion, motor control, and communication protocols (I2C, SPI, UART, CAN, USB, Ethernet) ? Real-time embedded C/C++, with low-level driver development and bootloader implementation ? Mathematics & Algorithms ? Nonlinear systems, state estimation (Kalman Filters, Extended/Unscented), and adaptive control ? Signal processing, Fourier/Laplace/Z transforms, and optimal filtering ? Modeling of robotic and autonomous systems using MATLAB/Simulink and Python (SciPy, NumPy) ? Navigation & Control Engineering ? IMU/GNSS sensor fusion, INS design, inertial-aided navigation algorithms ? Model predictive control (MPC), LQR, PID, and robust control systems ? Simultaneous Localization and Mapping (SLAM), path planning, and guidance laws ? Robotics & Autonomy ? Autonomous ground/aerial robot system design (ROS, PX4, ArduPilot) ? Kinematics and dynamics of manipulators and mobile robots ? Sensor integration (LIDAR, GPS, magnetometers, cameras) and real-time perception ? Tools & Technologies: ? Hardware/PCB: Altium Designer, KiCAD, OrCAD, LTspice, Oscilloscopes, Logic Analyzers ? Firmware/Software: C, C++, Python, Embedded Linux, FreeRTOS, STM32Cube, PlatformIO ? Simulation/Math: MATLAB/Simulink, ROS/ROS2, Gazebo, Mathematica, Octave, LabVIEW ? Protocols/Interfaces: I2C, SPI, UART, CAN, RS485, USB, TCP/IP, MODBUS

Verifications

On time

100%

On budget

100%

Accept rate

75%

Portfolio

Portfolio

13109054
13106899
13106894
13109054
13106899
13106894
5.0 · 2 Reviews
Reviews
User Avatar

Touchscreen DC Motor Controller • $4,725 CAD

It was a pleasure working with Mykola. Although he's not from my native North America, his english was very good and he had a great technical understanding of my project. Not only that, helped troubleshoot problems and expanded the project to some hardware as well. I will contact Mykola first for my next project and recommend him.

Patrick M.

@patrickm2235

•

Flag of

Aurora, Canada

•

18 days ago

Share

User Avatar

Modificacion de PCB con Altium • $50 USD

Excellent professional, excellent work, 100% recommended!

Alejandro I.

@InnovaControlArg

•

Flag of

, Argentina

•

4 months ago

Share

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2025 Freelancer Technology Pty Limited (ACN 142 189 759)