Oleg P.
Senior Software Engineer
Experience
Apr 2021 - Present
4 years 9 monthsSenior Software Engineer
Topcon
- Developed and maintained Yocto-based Linux systems for proprietary ASIC and LEON architecture
- Integrated kernel modules and user-space daemons for IoT and GNSS devices
- Designed configuration and logging subsystems, IPC, and system diagnostics
- Created CI/CD build containers and automation for embedded Linux projects
- Implemented secure licensing with asymmetric cryptography
Jul 2018 - Apr 2021
2 years 10 monthsSenior Software Engineer
VR-Technologies
- Developed embedded firmware (STM32, C/C++) for UAV control and diagnostics systems
- Integrated CAN-based communication and MATLAB-generated algorithms
- Maintained GitLab CI and Python-based system testing
Jun 2015 - Jul 2018
3 years 2 monthsSoftware Engineer
Radar MMS
- Built software for ARM Cortex and 8051 platforms in C
- Developed CAN bus protocols and DSP algorithms (FFT, FIR, IIR)
- Implemented NAND Flash FTL and radar signal processing modules
Summary
Embedded Software Engineer experienced in system development and firmware design, with a solid background in Linux, RTOS and DevOps practices.
Skills
- Embedded Linux: Yocto, Device Drivers, Kernel Configuration, Bootloaders (U-boot)
- Languages: C/c++, Python, Rust, Javascript
- Rust: Async Programming (Tokio), Serialization (Serde)
- Mcus: Stm32 (F4/f7/h7), Sparc Leon, Arm
- Networking & Ipc: Can, Uart, Spi, I2c, Tcp/ip, Mqtt
- System Tools: Cmake, Gitlab Ci, Teamcity, Docker, Podman
- Rtos: Zephyr, Freertos, Rtems
- Security & Performance: Asymmetric Cryptography, System Optimization, Diagnostics
Languages
Russian
NativeGerman
IntermediateEnglish
IntermediateEducation
Oct 2003 - Jun 2008
Moscow Aviation Institute (National Research University)
Aircraft servos systems · Moscow, Russian Federation
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience