Summary
Aidan Dodds is a Principal Software Engineer based in Edinburgh with 11 years of experience delivering low-level tooling and verification for processor and compiler ecosystems. He specializes in RISC-V design verification, test generation, compiler optimization, debuggers and simulators, and has practical driver experience with OpenCL. Aidan has progressed through senior engineering roles at Codeplay and Imperas and now contributes at Synopsys, bringing both product-focused delivery and deep technical craftsmanship. He is an active open-source contributor to the LLDB debugger (notably improving GDB remote protocol handling and renderscript runtime behavior), demonstrating a penchant for tackling subtle, hard-to-test issues. Collected experience across verification, compilers and runtime tooling gives him a rare full-path perspective from ISA to user-facing debugging. Trained in Games Software Development, he combines systems-level rigor with an appreciation for performance-sensitive, real-world workloads.
11 years of coding experience
10 years of employment as a software developer
Games Software Development, Games Software Development at Glasgow Caledonian University