Hubert Lacote

Software Engineer (contract) - TV Operating System at YouView TV Ltd.

Hubert Lacote has a diverse work experience in software engineering and consulting roles. Hubert began their career in 2009 at Virtuel City, where they contributed to the development of a tool for creating large-scale 3D cities using C++, Boost, OSG, and Qt. Hubert also created a module to convert 3D files into ESRI ArcGIS Geodatabase format and developed an ESRI ArcMap module in C# for managing 3D cities in a GIS environment.

In 2011, Lacote joined MirriAd as a C++ Software Engineer, where they developed a module for embedding 3D products in a video compositing application for in-video advertising. Hubert achieved real-time photo-realistic rendering using ray tracing techniques.

Later in 2011, Lacote joined YouView TV Limited as a Senior Software Engineer, specializing in device architecture and TV operating systems. Hubert contributed to the launch of YouView and delivered regular software updates to over a million set-top-boxes. Hubert played a key role in adding various features such as support for internet-delivered channels, parental controls, audio feedback, multiple user interfaces, and HTML5 applications. Lacote also contributed to the creation of the open-source project stb-tester, which replaced an outsourced automated-testing system.

In 2014, Lacote was promoted to Lead Software Engineer and Team Manager at YouView. Hubert led a team of C++ experts in developing the Linux-based operating system for YouView's set-top-boxes. Hubert designed technical solutions, coordinated team members, and received an excellence award for coordinating changes required for the Next Generation project. Additionally, they participated in the hiring and training of six new C++ experts to double the team capacity.

Since 2018, Lacote has been serving as the Director of Lacote Consulting Ltd., and has also worked as a Software Engineer on a contract basis for YouView TV Limited, focusing on the TV operating system.

Overall, Lacote has demonstrated a strong technical expertise in C++, Boost, STL, Asynchronous Programming, Python, Bash, IPC, and embedded Linux, and has made significant contributions to the development of complex software systems.

Hubert Lacote pursued their education in the field of computer science. Hubert obtained a MSc degree in Computer Science with a focus on Image, Interaction, and Virtual Reality from UTBM, starting in 2006 and completing in 2011. Additionally, they pursued another MSc degree in Computational and Software Techniques in Engineering, specializing in Digital Signal and Image Processing, from Cranfield University, during the academic year 2010-2011.

Links

Previous companies

Mirriad logo