Broadcast

Ericsson TV

Ericsson TV is a company providing MPEG-4 video on demand, and interactive television systems to telecommunications network operators and broadcaster.

I was hired by Ericsson TV as Senior Software Engineer to develop software models of a new ASIC (Spitfire-3), a cutting-edge chip able to encode & decode multiple MPEG-2, h.264 and HEVC transport stream in real-time, like:

  • Reference Picture Cache
  • PID Filter
  • Output DMA
  • Transport Stream Packet Assembler

The software models were used for metric-driven verification (MDV) purposes and by the RTL designers team to perform design-driver testing (DDT) of the complex SystemVerilog code whereby I developed custom tools specifically for the purpose.

I also integrated the software models with an existing abstraction layer written in C++ used by application developers to emulate the complete ASIC functionality in software.



Miranda Technologies

At Miranda Technologies I was employed as Senior Software Engineer and within the first two weeks in this position I ported a third party 2D/3D DVE (Digital Video Effect) software engine from VxWorks to Linux gaining the company's employee excellence award.

The ImageStore media player is the company's Workflow & Playout flagship product and by leading the design and implementation of a new proprietary DVE software engine, I made possible the launch of the first HDTV broadcast in Europe along with constantly improving the advanced ImageStore software code base, adding new features and providing tailored customer support.

NVISION is the reference for video routers in the broadcast industry and by leading the design and development of NVISION's compact router protocol support inside the ImageStore, I made an attractive solution for medium sized TV stations and emerging markets contributing to a significant increase in the company's revenue.

NVISION router control software for the next generation of ImageStore media players called the SSP, a complete and affordable channel in a Densitè frame.



Telestudio Torino

Telestudio Torino was my first job in the broadcast market and I was employed as Junior Software Engineer.

Telestudio is a privately own national TV broadcast channel where I developed an application able to automatically format, index and publish advertisements, from a local newspaper, into the company's TELETEXT system and therefore creating another revenue opportunity.