Senior Embedded Software Engineer - Digital Video Minerva Networks
Headquartered in Alviso, CA, Minerva is a privately owned company developing broadband television software solutions for the telecommunication, cable, satellite and enterprise markets.
Job Description:
Play an integral role in the development of innovative applications and services for the IPTV industry. The successful candidate will join Minerva?s Client Engineering Team developing client-side IPTV software ? for set-top boxes, PCs, and mobile devices - that allows for the delivery of carrier-grade video services, including live television, Electronic Program Guide (EPG), video on demand (VOD), pay-per-view (PPV), digital video recording (DVR), whole-home DVR, network DVR, interactive application widgets, and over-the-top (OTT) content, over an IP network.
As a member of the Client Engineering Team, you will be responsible for the design, implementation, and maintenance of Minerva?s product suite, including the client-side framework of xTVFusion for set-top boxes, PCs, and mobile devices. iTVManager is an open, standards-based IPTV middleware solution deployed by hundredds of operators worldwide.
Technical Knowledge:
Strong development experience of DTV standards like ATSC DVB ISDB.
Development experience on multimedia frameworks, and audio/video streaming.
Strong knowledge of the C language with some C++ practical experience.
Embedded real-time system (RTOS) development experience with Linux.
Experience with multithreading programming and thread synchronization.
Solid basis in object-oriented programming (OOP) and data structures.
Experience with Open Source software porting to embedded systems.
Knowledge of networking protocols and sockets.
Experience working with set-top boxes.
Understanding of video streaming (HTTP/RTSP) and graphics (DirectFB).
Working with video servers and conditional accesses systems (e.g. Microsoft DRM).
Skills & Abilities:
Experience in the complete software development lifecycle and agile methodologies.
A high level of customer satisfaction, which exceeds standard levels of performance.
Able to work in a fast-paced environment and with small and/or remote teams.
Fast learner, solid problem solver with great testing and debugging skills.
Strong verbal and written communications skills.
Professional Experience:
5+ years of software development experience, preferably with embedded software.
BSCS, MSCS, or equivalent experience.
Equal Opportunity Employer:
Minerva Networks is an Equal Opportunity Employer. We recruit, train, compensate and promote without regard to race, religion, creed, color, nation origin, sexual orientation, marital status, or disability.
| Location: |
Alviso, CA
United States
|