Summary
Erhan Onural is a software developer with 10 years of hands-on experience building low-level and embedded systems, currently working at Cisco out of Ottawa. He combines C/C++, Python, Java and Bash expertise with practical experience on FPGA-based deep learning accelerators, RISC-V platforms, device drivers, cross-compilation and baremetal development. His work spans aerospace-grade control systems and energy-efficient CNN accelerators—having contributed to FPGA undervolting experiments and published work presented at DSN—so he’s comfortable where hardware and software tightly intersect. Erhan’s background includes building BSPs, standard C library ports for RISC-V, and protocol drivers (UART, SPI, GPIO, PWM), reflecting a strong systems-and-toolchain mindset. He pairs academic training (MASc studies in ECE) with industry experience at Collins, HAVELSAN and Collins-related research, making him effective at turning rigorous requirements into deployable embedded solutions.
9 years of coding experience
3 years of employment as a software developer
Bachelor's, Computer Engineering, Bachelor's, Computer Engineering at TOBB Ekonomi ve Teknoloji Üniversitesi
MASc, Electrical and Computer Engineering, MASc, Electrical and Computer Engineering at University of Ottawa
Mehmet Emin Resulzade High School
Turkish, English, French