Daniel Thompson is a Principal Tech Lead at Linaro at RISCstar Solutions.
-
Principal Software EngineerRiscstar Solutions Nov 2024 - PresentUnited Kingdom -
Principal Tech LeadLinaro Apr 2015 - Nov 2024 -
Principal Software EngineerStmicroelectronics 2010 - Mar 2015BristolI joined the SDK2 project prior to it being approved and participated in the initial technical analysis. After this I joined a cross-division software architecture team responsible for ST's new driver stack targeting diverse digital TV applications.I led the stream sub-system architecture team, encompassing all audio/video decode, encode, trick modes and time management operations.I also acted as core team technical lead, which was established to kick start the development of this very large project. Leading a team with such a large scope meant my role for much of the last two years was consultative, providing advice and guidance to other developers both inside and outside the core team. This resulted in polished code browsing, code review and communication skills. In addition to consultative work I also maintained the stream sub-system's software based clock recovery system and tackled many of the “tricky” bugs that requires system level debug skills. -
Senior Software EngineerStmicroelectronics 2005 - 2010BristolMy brief on joining an advanced development team was “Make something cool Dan! Use open interfaces and make sure it can play DVDs”. This involved taking a leading role in ST's first experiments with driver stacks based upon LinuxDVB. The prototype, based on the open source Video Disk Recoder (VDR), was successful and project expanded to building a production quality Blu-ray player. Within the Blu-ray projects, my responsibilities included requirements analysis, user-kernel interface design (based on V4L2, LinuxDVB and sysfs), defining the customer delivery approach (RPM) and developing all the host code to driver audio decode and render. As a result of my software architecture responsibilities I directly engaged with customers, discussing features and participating in contractual negotiations. This period ended with a year long secondment to the boot loader team, returning me to my operating system roots. -
Software EngineerStmicroelectronics Sep 1999 - 2005BristolI joined ST as a graduate and worked through a variety of technically challenging roles within ST's operating system development team. Within two years of joining I was serving as maintainer of ST's highly tuned flat-memory embedded operating system, OS20. Moving on from this I led the development of ST's multi-core communication tools, with responsibility for the whole product, including its documentation. I also acted as an expert user of the development tools, contributing bug fixes across the toolchain and performing UI design reviews. As part of this I also pioneered the introduction of Eclipse within ST by producing an initial proof-of-concept integration with ST's tools.
Daniel Thompson Education Details
-
First-Class Honours
Frequently Asked Questions about Daniel Thompson
What company does Daniel Thompson work for?
Daniel Thompson works for Riscstar Solutions
What is Daniel Thompson's role at the current company?
Daniel Thompson's current role is Principal Tech Lead at Linaro.
What schools did Daniel Thompson attend?
Daniel Thompson attended University Of Warwick.
Not the Daniel Thompson you were looking for?
-
Daniel Thompson
London -
Daniel Thompson
Regional Director At Openreach Delivering Business Connectivity Services - Ethernet, Optical, FttpLondon1rbs.co.uk -
Daniel Thompson
Belfast Metropolitan Area -
Daniel Thompson
London Area, United Kingdom
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