Compiler Developer at Codeplay Software
Edinburgh, United Kingdom
Compiler Developer at Codeplay Software
Edinburgh, United Kingdom
Software engineer developing for the latest multi-core hardware by utilizing new methods and tools towards programming on new architectures. Interested in all aspects of multi-core, NUMA and parallel algorithm research.
Multi-core programming and simulation.
(Computer Software industry)
June 2006 — Present (2 years)
Lead PS3 Developer for the Sieve C++ Parallel Programming system. Responsible for deploying the system on cutting-edge new multi-core architectures such as the Ageia PhysX accelerator, STIs Cell BE processor, and 2/4/8+ core x86 offerings. Also involved in the research, design and implementation of the system at all levels.
(Privately Held; 201-500 employees; Computer Software industry)
June 2005 — September 2005 (4 months)
Intern development position. Responsible for developing an automated suite of tools for user-interaction testing of graphical interfaces. Complete with scripting language for manual tweaking of tests, the tools were easily integrated into existing test suites for inclusion in the main testing procedure where appropriate.
BSc Hons in Software Engineering, Computer Science, 2002 — 2006
Graduated July 2006
Next generation multi-core hardware architectures, NUMA algorithmic research, performance programming, bass guiter, amateur astronomy
Multicore Association