Senior Embedded Software Engineer
Minerva Networks - Alviso, CA

This job posting is no longer available on Indeed. Find similar jobs:Senior Embedded Software Engineer jobs - Minerva Networks jobs

Senior Embedded Software Engineer – STB Client Team

Minerva enables service providers to offer an engaging television experience to their subscribers, across any network, on any device and at any time. Every day more than three hundred operators around the world deliver advanced television services powered by our software platform.

Entertainment and information consumption patterns are increasingly driven by users’ choices and preferences. The Minerva iTVFusion service management platform enables operators to empower subscribers to customize their viewing experience and enjoy a compelling television service. By offering consumers a consistent user experience across multiple content sources, networks, applications and devices, service providers can increase market penetration, grow revenue, and build customer loyalty.

Our products are recognized worldwide for their superior technical innovation and quality.

Minerva is a privately held corporation, headquartered in Alviso, California with sales, support, and development offices strategically located throughout the world.

Job Description

Play an integral role in the delivery of innovative applications and services for the Digital TV industry. The successful candidate will participate in the delivery of Minerva’s Digital TV Service Delivery software – for set-top boxes, PCs, and mobile devices - that allows for the delivery of carrier-grade video services, including high-definition (HD) and standard definition (SD) 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, etc. over an IP network.

Minerva is looking for a senior embedded software engineer to work in Minerva’s head quarters on the next generation of STBs and Gateways based on Broadcom chipsets and Nexos SDK layer

The engineers will play an integral role in the development of innovative applications and embedded code for the IPTV industry for the Minerva STB client. The candidate will join Minerva’s STB client engineering team developing an IPTV platform that allows for the delivery of carrier-grade video services, including high-definition (HD) and standard definition (SD) television, video on demand (VOD), pay-per-view (PPV), and digital video recording (DVR) 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 STB software client, consisting of a native “C/C++” version portion and a HTML browser based on a Nexos software stack.

Required Knowledge and expertise

  • Minimum 5 years Embedded STB SW development experience in a consumer electronics company.
  • Highly Proficient in ‘C’, C++ programming.
  • Strong Embedded software exp porting to industry standard DTV/STB chipsets (ie: Broadcom, sigma, etc) IPTV and cable
  • System level understanding of video playback, recording with the following standards (MPEG-2, MPEG-4, HLS).
  • Knowledge of TCP/IP and related internet OTT(over the top) technologies.
  • Proven record developing carrier-grade software on an embedded Linux platform.
  • Experience developing software in an Agile and waterfall development environments using industry leading tools such as Jira, Green Hopper
  • Solid computer science fundamentals, with an understanding of how to design and implement software in a carrier-grade environment.
  • Able to work in a fast-paced environment and with small remote teams in different time zones.
  • Ability to react quickly and decisively to new challenges and the ability to work flexible hours and travel as needed
  • Fast learner, solid problem solver with great testing and debugging skills.
  • Strong verbal and written communications skills.
  • Demonstrated experience in the complete product lifecycle, from conception through delivery.

Required Experience

  • 5 years of development experience, preferably with embedded applications and systems.
  • BSCS, MSCS, or equivalent experience.
  • Experience with agile software methodologies is a plus.

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.