Evgeniy Didin

Software Engineer

Ottawa, Ontario, Canada1 yr experience
AI Enabled

Key Highlights

  • Expert in embedded software and firmware development.
  • Proven track record in optimizing performance for complex systems.
  • Strong experience in supporting multiple architectures.
Stackforce AI infers this person is a skilled Embedded Software Engineer specializing in firmware and system architecture.

Contact

Skills

Core Skills

Embedded SoftwareFirmwareSystem On A Chip (soc)Openocd

Other Skills

C++DebuggingArtificial Intelligence (AI)BuildrootYocto/OpenEmbeddedBuild systemsDebianLinuxDebuggersЯдроВстраиваемые системыОперационные системыIntegrated Circuit DesignC (Programming Language)Linux Kernel

Experience

1 yr
Total Experience
1 yr
Average Tenure
--
Current Experience

Synopsys inc

4 roles

Staff Software Engineer

Jan 2024Present · 2 yrs 5 mos

  • Contributing, debugging, supporting proprietary C/C++ based runtime firmware for Synopsys Embeeded Vision(EV) acceleartor, VPX and NPU processors: performance optimizations, memory management, IPC protocol development, demo development, multiple architectures hosts support, etc.
C++FirmwareDebuggingEmbedded Software

Senior 1 software engineer

May 2022Jan 2024 · 1 yr 8 mos

  • Took a major part in the process of adding ARCv2 and ARCv3 architectures support in Debian(rebootstrap patches, build infrastructure and Debian autobuilder bringup).
  • Contributing, debugging, supporting proprietary C/C++ based runtime firmware for Synopsys Embeeded Vision(EV) acceleartor, VPX and NPX CPUs: memory management, IPC protocol development, OpenAMP/Libmetal based IPC between ARC/ARM and accelerator, interrupt handling, adding MIPI SyS-T logging support, etc.
  • Supported multiple host-device systems bring-up.
System on a Chip (SoC)C++FirmwareEmbedded SoftwareArtificial Intelligence (AI)

Senior 1 software engineer

Promoted

Apr 2021May 2022 · 1 yr 1 mo

  • With addition to previous areas, took major part in the process of adding ARC architecture support in Debian(rebootstrap patches, build infrastructure and Debian autobuilder bringup).
  • Contributing, debugging, supporting proprietary C/C++ based runtime firmware for Synopsys Embeeded Vision(EV) accelerator: memory management, OpenAMP/Libmetal based IPC between ARC/ARM and accelerator, MIPI SyS-T logging support, etc.
C++FirmwareDebuggingEmbedded Software

Software Development Engineer

Jun 2017Apr 2021 · 3 yrs 10 mos

  • Development, porting and maintenance of open-source projects for Synopsys ARC processors architecture.
  • Main focus is OpenOCD(maintaining, legacy code refactoring, upstreaming, contributing to Zephyr-based OpenOCD fork), Buildroot, Yocto/OpenEmbedded
  • with journeys to other projects like Automotive Grade Linux, Zephyr, Linux kernel, etc.

Education

ITMO University

Master's degree — Design of Embedded Computing Systems and Systems on-Chip

Sep 2016May 2018

Stackforce found 100+ more professionals with Embedded Software & Firmware

Explore similar profiles based on matching skills and experience