David Lucena González
About David Lucena González
David Lucena González is a Senior Firmware Engineer at ERNI, where he specializes in developing user interfaces for embedded firmware. He has extensive experience in software engineering, having held various roles in notable companies and a strong academic background in computer science.
Current Role at ERNI
David Lucena González serves as a Senior Firmware Engineer at ERNI, a position he has held since 2017. In this role, he focuses on developing user interfaces and user experiences for embedded firmware, particularly for Large Format Printers. His work involves utilizing technologies such as C++x11, Qt 5.6+, QML, Linux, and CMake. David actively engages in agile development methodologies, contributing to the efficiency and effectiveness of the engineering processes at ERNI.
Previous Experience in Software Engineering
David has a diverse background in software engineering, having held various positions prior to his current role. He worked at CL3VER as a 3D engine/tools senior programmer for one year from 2014 to 2015. Before that, he was a Senior Software Engineer at Telefonica I+D for six months in 2009. He also served as a Software Architect at Modelistics S.L. for two months in 2012 and as a Scientific Software Developer at Universitat Pompeu Fabra for two years from 2010 to 2012.
Education and Qualifications
David studied at Universitat Politècnica de Catalunya, where he achieved a Master of Science in Computer Science from 1996 to 2003. He also completed a program in Gestió de projectes informàtics in 2010, which lasted for 11 months. His educational background provides a strong foundation for his expertise in software development and engineering.
Interest in 3D Rendering and Gaming
David has a strong interest in real-time 3D rendering technologies and gaming. This passion is reflected in his previous roles, particularly as a Senior 2D/3D web frontend graphics programmer at 4D Life from 2013 to 2014. His enthusiasm for these technologies informs his approach to software development and user experience design.
Commitment to Knowledge Sharing
David enjoys teaching and sharing knowledge with others, demonstrating a commitment to continuous learning and professional development. He is also enthusiastic about electronics and the maker universe, which encompasses creative practices. This interest supports his engagement with innovative technologies and methodologies in his work.