Øyvind Harboe is a seasoned engineering leader with 20 years' experience building compilers, FPGA systems, and embedded software, currently serving as VP of Engineering at Ascenium where he drives development of a revolutionary non‑Von Neumann processor and its compiler toolchain. He blends hands‑on backend engineering—contributions to notable open‑source projects like OpenROAD and JimTcl—with executive experience running product teams and a consultancy (Zylin AS). His work spans RTL-to-GDS flows, routing and macro placement, and adapting tooling for embedded environments, reflecting deep practical knowledge of hardware/software co‑design. Based in Stavanger, Norway, he has repeatedly translated research‑grade ideas into working FPGA and simulator prototypes and tackles the commercial challenges of proving extraordinary performance claims.
20 years of coding experience
19 years of employment as a software developer
BsC, Information Systems Engineering, BsC, Information Systems Engineering at University of Surrey
OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
Role in this project:
Backend Engineer
Contributions:404 reviews, 10 commits, 788 PRs in 1 month
Contributions summary:Øyvind primarily contributed to the OpenROAD's RTL-to-GDS flow scripts, modifying and adding features related to detailed routing and macro placement. Their work included debugging detailed route arguments, aligning macros to routing grids, and creating configurable test cases. They also modified the Tcl scripts for macro placement and made changes to the design files, demonstrating a strong understanding of the flow's configuration and design implementation.
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
Role in this project:
Backend Developer
Contributions:230 reviews, 13 commits, 166 PRs in 2 months
Contributions summary:Øyvind Harboe's contributions primarily focused on improving the stability and functionality of the OpenROAD project. His commits addressed issues related to error messages, including fixing spelling and providing more informative output. He also worked on fixing warnings, resolving potential infinite loops, and supporting the latest Ubuntu version, showing a focus on code quality, bug fixes, and dependency management within the project. Further work focused on improving the reliability of the global router and antenna checker.
opendb-databasertlcppgdstcl
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.