Neal Crook

Silicon Design Engineer at Graphcore

Reading, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Neal Crook is a seasoned silicon design engineer with 11+ years designing and validating CMOS image sensors, SOCs and memory architectures for automotive and embedded applications. He has led chip sub-system architecture, top-level integration and silicon validation across companies including Aptina, Micron, ON Semiconductor and now Graphcore, blending deep RTL/verification skills with system-level arbitration and Hybrid Memory Cube experience. Neal pairs hands-on Verilog, C/assembler and scripting (Python/PERL/TCL) with customer-facing documentation and functional-safety-aware design for automotive sensors. His work spans embedded processor subsystems through chip-level bring-up and he frequently tackles the hardest cross-domain debug and verification challenges. An active STEM ambassador and retro-computing maintainer, he contributes to projects like a 6809-based FUZIX port on GitHub, revealing a practical passion for low-level systems. Based in Reading, UK, he combines technical leadership with pragmatic engineering and clear communication to deliver complex silicon products.
code11 years of coding experience
job38 years of employment as a software developer
bookBachelor of Science (BSc), Physics with electronics, 2 (i), Bachelor of Science (BSc), Physics with electronics, 2 (i) at University of Southampton
github-logo-circle

Github Skills (4)

sys10
operating-system10
embedded10
mmu9

Programming languages (7)

C++CForthCMakeVJavaScriptAssembly

Github contributions (5)

github-logo-circle
EtchedPixels/FUZIX

May 2016 - Nov 2016

FuzixOS: Because Small Is Beautiful
Role in this project:
userBack-end Developer
Contributions:96 commits, 19 PRs, 39 comments in 6 months
Contributions summary:Neal primarily introduced and modified code related to a 6809 processor-based operating system. They implemented a new 6809 platform named "multicomp09" and included SD card driver modifications, DriveWire support, and MMU enhancements. Their contributions also included restructuring configurations, integrating BCPL and V7 code, and pruning dead code, indicating involvement in system-level development and porting efforts.
unlocksanitizationswaporigamibug-reporting
nealcrook/FUZIX

Apr 2016 - Sep 2018

Contributions:70 pushes, 40 branches, 1 tag in 2 years 4 months
macos
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.
Request Free Trial
Neal Crook - Silicon Design Engineer at Graphcore