DevJobs

Senior Embedded/OS Developer & Team Lead#231303

Overview
About Me
Experienced embedded and OS developer with over two decades of hands-on expertise in system programming, hypervisor and Linux kernel development, and multimedia solutions. Skilled in C, C++, assembler, and Python, with a strong background in hardware simulation, virtualization, and FPGA design. Demonstrated leadership as a head of system programming, managing teams and complex projects. Holds two master's degrees in applied mathematics and networking technologies, complemented by a diploma in machine learning methods. Adept at contributing to open-source projects, with drivers in the mainstream Linux kernel. Known for deep technical knowledge, adaptability, and a passion for continuous learning. Brings strong analytical thinking, problem-solving, and cross-cultural communication skills.
Skills (50)
  • Assembly Assembly ꞏ 8y
  • C C ꞏ 8y
  • C++ C++ ꞏ 6y
  • Python Python
  • Rust Rust
  • Linux drivers ꞏ 12y
  • Hypervisor ꞏ 8y
  • aarch64 ꞏ 8y
  • x86 ꞏ 8y
  • PCI/PCIe drivers ꞏ 8y
  • U-Boot ꞏ 8y
  • Single-Board Computers ꞏ 8y
  • ARM Trusted Firmware ꞏ 8y
  • OS kernel (KasperskyOS/aarch64) ꞏ 8y
  • Virtio ꞏ 8y
  • IPC ꞏ 8y
  • P-CAD ꞏ 6y
  • digital and analog circuitry ꞏ 6y
  • SPI ꞏ 6y
  • I2C ꞏ 6y
  • Altera Quartus ꞏ 6y
  • FPGA ꞏ 6y
  • AVR ꞏ 6y
  • MCS-51 ꞏ 6y
  • Embedded firmware ꞏ 6y
  • MCUs ꞏ 6y
  • Conditional Access ꞏ 6y
  • STL ꞏ 6y
  • boost ꞏ 6y
  • DVB ꞏ 6y
  • MPEG ꞏ 6y
  • gstreamer ꞏ 6y
  • multimedia solutions ꞏ 6y
  • MaaS ꞏ 6y
  • IPMI ꞏ 6y
  • implemented IPMI
  • customized MaaS for new HW platforms
  • development of IPC-based communication channels on Virtio
  • simulation of PCI-based devices
  • contributions to mvneta, rtl8188eu/WIFI, phy/SGMII linux network drivers and core
  • circuitry engineering
  • ATF stack
  • ARMv8+ A-profile architecture
  • networking technologies and protocols
  • lock-free programming
  • multi-threaded programming
  • hardware buses and interfaces
  • virtualization development
  • hardware simulation
  • basic
Education
  • Master degree in applied mathematics, Moscow State Institute of Electronics and Mathematics (MIEM), Moscow, Russia
  • Master degree in networking technologies, Moscow State Institute of Electronics and Mathematics (MIEM), Moscow, Russia
  • Diploma in Machine Learning methods, Moscow State Institute of Electronics and Mathematics (MIEM), Moscow, Russia
Soft Skills
  • Leadership
  • Team management
  • Analytical thinking
  • Problem-solving
  • Cross-cultural communication
  • Continuous learning