Enock Gomes Neto
TV 3.0 · Embedded Systems · Android · C++ · Linux · Digital Broadcasting
Natal, Rio Grande do Norte, Brazil
Software Engineer with over 10 years of experience building robust solutions in embedded systems, Android, web applications and artificial intelligence. I currently work on TV 3.0 in Brazil, contributing to the next generation of interactivity and digital broadcasting based on advanced standards and cutting-edge technology.
Throughout my career, I've taken part in strategic projects such as the Ginga DTV Play middleware (Digital TV 2.5), working on the Ginga-NCL, Ginga-HTML5 and Ginga-CCWS subsystems. My open source track record includes contributions to Android, GStreamer and WebKit; while I'm not an active contributor at the moment, I strongly value and support the ecosystem as a foundation for innovation and continuous learning.
10+
years of experience
Master
current career level
TV 3.0
current focus in digital broadcasting
Skills
Languages
Embedded & Digital TV
Multimedia
Web & Backend
Infra & Data
Spoken Languages
Experience
Master Software Engineer — MoPA Embedded SystemsCurrent
August 2021 — present- Leading development efforts for Brazil's next-generation Digital TV system (TV 3.0), based on the ATSC 3.0 standard, enabling advanced transmission, interoperability, and interactive features.
- Evolving the Ginga DTV Play middleware, including core components such as Ginga-NCL, Ginga-HTML5, and Ginga-CCWS, in compliance with ABNT NBR 15606 specifications.
- Designing and implementing the official test suite for the Brazilian Digital TV Forum (SBTVD), used for validating Ginga DTV Play compliance.
- Developing the Ginga-CCWS subsystem, responsible for second-screen applications and broadcast metadata management.
- Building the Ginga-HTML5 subsystem to support rich HTML5-based interactive TV applications.
- Contributing to the Ginga-NCL engine, the interactive middleware adopted in the ISDB-T standard used across Brazil and Latin America.
- Developing payment system solutions for SmartPOS (Smart Point of Sale) devices, including integration with Pix Saque and Boleto generation.
Senior Software Engineer — MoPA Embedded Systems
January 2019 — July 2021- Participated in the development of Ginga DTV Play, including its core components: Ginga-NCL, Ginga-HTML5, and Ginga-CCWS.
- Built and maintained the official test suite used by the Brazilian Digital TV Forum (SBTVD) for validation and certification of interactive middleware.
- Worked on the Ginga-CCWS subsystem, enabling second-screen applications and managing broadcast metadata.
- Contributed to Ginga-HTML5 for executing rich HTML5-based applications in digital broadcasting environments.
- Maintained and enhanced the Ginga-NCL engine adopted by ISDB-T (Integrated Services Digital Broadcasting – Terrestrial) devices in Brazil and other Latin American countries.
Mid-Level Software Engineer — MoPA Embedded Systems
June 2016 — December 2018- Enhanced the Ginga-NCL middleware, enabling interactive digital TV applications in ISDB-T environments.
- Developed and maintained Zapper, a Linux-based operating system for managing and controlling set-top boxes.
Junior Software Engineer — MoPA Embedded Systems
January 2014 — May 2016- Contributed to the development of the Ginga-NCL middleware used in ISDB-T set-top boxes and digital TVs.
- Participated in the creation of Zapper, a Linux-based OS tailored for digital TV devices.
- Developed TSRecorder, a tool for recording digital broadcasting streams for testing and analysis.
Software Developer (Internship) — MoPA Embedded Systems
May 2013 — December 2013- Developed ICDi, a software extension for the ICD platform used in managing interactive TV programs with the Ginga middleware.
- Maintained the Digital Content Exchange Platform (ICD), supporting public and university broadcasters in organizing and sharing localized content.
Web Systems Developer (Internship) — Suisse Color
June 2012 — May 2013- Developed the "Área Profissional" platform, enabling professional photographers to manage and submit photos online.
- Built the "Impressão On-line" system, allowing customers to order photo prints through an integrated digital workflow.
Web Systems Developer (Internship) — RMB Informática
July 2011 — June 2012- Delivered tailored Web and Desktop systems for business clients across various industries.
- Helped design and build the company's ERP system, including financial and administrative modules.
Academic Background
Bachelor's Degree in Information Technology
Federal University of Rio Grande do Norte · 2025 — ongoing
Interdisciplinary Bachelor's Degree in Science and Technology
Federal University of Rio Grande do Norte · 2018 — 2021
Associate Degree in Technology in Systems Analysis and Development
Estácio de Sá University · 2019 — 2021
Postgraduate Degree in Program Analysis and Development
Descomplica Digital College · 2022 — 2023
Postgraduate Degree in Multiplatform Mobile Application Projects
Descomplica Digital College · 2022 — 2023
Technical Training Course for Programmers in Web Programming
Federal University of Rio Grande do Norte · 2011
Integrated Middle Level Technical Course in Computing
Federal Institute of Education, Science and Technology of Rio Grande do Norte · 2011
Courses
Artificial Intelligence: Increase Your Productivity and Accelerate Your Career
Conquer School · 2024
Digital Track | Coders 24 | Data Science
Ada Tech · 2024
Scrum Fundamentals Certified (SFC)
SCRUMstudy · 2021
Unraveling Industry 4.0
SENAI-RN · 2018
Projects
GStreamer — qtdemux fix
Jul 2025 — Aug 2025
Contribution to GStreamer, an open source multimedia framework used worldwide on Linux, embedded systems and audio/video applications. Fixed an incorrect FourCC identifier used when iterating over sbgp atoms in qtdemux_parse_traf(), which could end the loop prematurely or misassociate sample encryption groups (seig) in protected MP4/ISOBMFF files. The fix was reviewed, merged upstream, and credited by name in the GStreamer 1.26.4 release notes.
View Merge Request #9318Ginga DTV Play / TV 3.0
2016 — present
Brazilian Digital TV middleware (Ginga-NCL, Ginga-HTML5, Ginga-CCWS), evolving into the next generation based on ATSC 3.0. Includes the official SBTVD conformance test suite.
Zapper
2014 — 2018
Linux-based operating system for controlling and managing Digital TV set-top box devices.
Latest posts
TV 3.0: Como o Brasil está reconstruindo a TV aberta sobre uma pilha IP
Muita gente enxerga a TV aberta como uma tecnologia pronta, quase parada no tempo. Não é. O Brasil...
TV 3.0: How Brazil is quietly rebuilding broadcast TV on an IP stack
Most people picture broadcast television as finished technology, more or less frozen in time. It...
Civic Engagement
President of the Receiving Board of Votes — Municipal Elections
Electoral Justice