Skip to content
Enock
Master Software Engineer

Enock Gomes Neto

TV 3.0 · Embedded Systems · Android · C++ · Linux · Digital Broadcasting

Natal, Rio Grande do Norte, Brazil

Enock Gomes Neto

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

Stack

Skills

Languages

CC++JavaPythonJavaScriptTypeScriptPHPC#

Embedded & Digital TV

Embedded LinuxAndroid (NDK)Android StudioGradleESP32ESP8266Raspberry PiGinga (NCL/HTML5/CCWS)ATSC 3.0ISDB-T

Multimedia

GStreamerFFmpegGPAC/MP4BoxBento4Shaka

Web & Backend

ReactAngularjQueryNode.jsFastAPIFlaskDjangoSpringPostgreSQLMySQLMariaDBSQLiteMongoDB

Infra & Data

DockerKubernetesGitSVNCI/CDPyTorchKerasPandasNumPyMatplotlib

Spoken Languages

Portuguese — nativeEnglish — intermediate
Career

Experience

MoPA Embedded Systems

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.
C++JavaAndroid (NDK)Embedded LinuxFFmpegGStreamerJSON
MoPA Embedded Systems

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.
C++JavaHTML5FFmpegGStreamerEmbedded LinuxJSON
MoPA Embedded Systems

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.
CC++Embedded LinuxShell ScriptNCLFFmpeg
MoPA Embedded Systems

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.
C++Embedded LinuxFFmpegMPEG-TS
MoPA Embedded Systems

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.
JavaWeb ServicesGinga
Suisse Color

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.
PHPJavaScriptHTML/CSSMySQLApache
RMB Informática

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.
PHPDelphiJavaScriptHTMLMySQLFirebird
Education

Academic Background

Federal University of Rio Grande do Norte

Bachelor's Degree in Information Technology

Federal University of Rio Grande do Norte · 2025 — ongoing

Federal University of Rio Grande do Norte

Interdisciplinary Bachelor's Degree in Science and Technology

Federal University of Rio Grande do Norte · 2018 — 2021

Estácio de Sá University

Associate Degree in Technology in Systems Analysis and Development

Estácio de Sá University · 2019 — 2021

Descomplica Digital College

Postgraduate Degree in Program Analysis and Development

Descomplica Digital College · 2022 — 2023

Descomplica Digital College

Postgraduate Degree in Multiplatform Mobile Application Projects

Descomplica Digital College · 2022 — 2023

Federal University of Rio Grande do Norte

Technical Training Course for Programmers in Web Programming

Federal University of Rio Grande do Norte · 2011

Federal Institute of Education, Science and Technology of Rio Grande do Norte

Integrated Middle Level Technical Course in Computing

Federal Institute of Education, Science and Technology of Rio Grande do Norte · 2011

Continuing Education

Courses

See all →

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

Builds

Projects

See all →

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 #9318

Ginga 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.

Notes

Latest posts

View blog →
Beyond code

Civic Engagement

President of the Receiving Board of Votes — Municipal Elections

Electoral Justice

2024202220202018
Get in touch

Contact

I'm interested in new opportunities and collaborations in embedded systems, Digital TV and open source. Feel free to reach out — or find me on the channels below.