Senior Software Engineer, with over thirty years experience.My main experience is in software tools, for many years in an embedded environment.This has included development, debugging, testing and maintenance of large applications and software libraries, as well as porting applications across platforms and customer technical support.I have also held a supervisory role and have experience of training colleagues and presenting information.Very comfortable with Python, C++ & C. Previous experience with Pascal and Modula-2.Knowledge of MIPS, Hitachi SH, META cores, SPARC, Intel x86, ARM, Motorola (88000, 68000 and 6809) and IBM RS/6000 assembler and processors.Work on Windows / Linux / OSX. Support for various RTOS’s within debugger product.+ Competent, disciplined, pragmatic and thorough.+ Can work independently and also cooperate well with other team members.+ Advise and support junior team members.+ Considerable experience debugging and diagnosing software errors.+ Quick to learn and make use of new knowledge.+ Good eye for detail, interfaces and documentation.+ Enjoy programming close to processor-level, as well as user interface.
-
Staff Software EngineerAxelera Ai Jul 2023 - PresentUnited Kingdom -
Staff EngineerBlaize Jul 2018 - Mar 2023Leeds, United Kingdom -
Senior Software Design EngineerMips Oct 2017 - Jul 2018Leeds, United Kingdom -
Senior Software Design EngineerImagination Technologies Aug 2001 - Oct 2017Leeds, United KingdomWorking on the team developing an embedded debugger, visiting most areas of the product as part of ongoing development and maintenance.Notably: design/implementation of RTOS support, gdbserver client, callstack unwinding, variable/expression display and many GUI features and improvements.Design/development of major library for format-independent abstraction of object files, with particular emphasis on source-level debugging. -
Senior Software EngineerSega Jun 1995 - Aug 2001Leeds, United Kingdom -
Software EngineerEdinburgh Portable Compilers, Ltd. Feb 1987 - May 1995Edinburgh, United KingdomPascal / Modula-2 Product Manager. Responsible for day-to-day running of this mostly one-man project: developing, porting, supporting, testing and maintaining Modula-2 and Pascal compilers on several UNIX platforms.Design and implementation of debugger execution control primitives and disassemblers.Design and implementation of exception handling for C++ compiler.
Thomas Robb Education Details
-
Computer Science & Electronics
Frequently Asked Questions about Thomas Robb
What company does Thomas Robb work for?
Thomas Robb works for Axelera Ai
What is Thomas Robb's role at the current company?
Thomas Robb's current role is Staff Software Engineer at Axelera AI.
What schools did Thomas Robb attend?
Thomas Robb attended The University Of Edinburgh.
Not the Thomas Robb you were looking for?
-
-
-
-
Thomas Robb
Little Leigh
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial