Thomas Robb
About Thomas Robb
Thomas Robb is a Staff Engineer at Blaize in Leeds, United Kingdom, specializing in real-time operating systems and software development. With a career spanning over three decades, he has extensive experience in software engineering, debugging, and mentoring within various technology companies.
Work at Blaize
Thomas Robb has been employed at Blaize as a Staff Engineer since 2018. His role involves working with real-time operating systems (RTOS) within debugger products. Robb's contributions focus on enhancing software performance and reliability, leveraging his extensive experience in software development and maintenance.
Education and Expertise
Thomas Robb earned a Bachelor of Science in Computer Science and Electronics from The University of Edinburgh, where he studied from 1982 to 1986. His educational background laid the foundation for his expertise in software development, debugging, and maintaining software libraries. He is proficient in programming languages including Python, C++, and C, and has experience with Pascal and Modula-2.
Background
Robb has a diverse professional background, having worked in various roles across multiple companies. He began his career at Edinburgh Portable Compilers, Ltd. as a Software Engineer from 1987 to 1995. He then transitioned to Sega as a Senior Software Engineer from 1995 to 2001, followed by a long tenure at Imagination Technologies from 2001 to 2017 as a Senior Software Design Engineer. He briefly worked at MIPS in 2017 before joining Blaize.
Achievements
Throughout his career, Thomas Robb has developed a strong background in software infrastructure, focusing on debugging and diagnosing software errors. He has successfully ported applications across various platforms, enhancing software compatibility. His experience with a wide range of processors and assemblers, including MIPS and IBM RS/6000, showcases his versatility in hardware knowledge.
Leadership and Mentoring
Thomas Robb has held supervisory roles in his previous positions, indicating his leadership capabilities. He has trained colleagues and provided customer technical support, demonstrating strong communication and problem-solving skills. His ability to mentor others reflects his commitment to fostering a collaborative work environment.