Call Us Toll Free: (800) 806-9594


Title: Senior Software Engineer - Client Engineering Team
Location: Alviso, CA

Headquartered in Alviso, CA, Minerva Networks is a privately owned networking infrastructure company developing innovative end-to-end broadband IP television solutions in the telecommunication and enterprise markets.

Key Responsibilities

Play an integral role in the development of innovative applications for the IPTV industry. The successful candidate will join Minerva’s Client Engineering Team developing client-side IPTV solutions – 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, 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 product suite, including the client-side framework of iTVManager for set-top boxes, PCs, and mobile devices. iTVManager is an open, standards-based IPTV middleware solution deployed by more than 110 operators worldwide.

Required Knowledge & Skills

•    Strong knowledge of the C language and Linux
•    Embedded system development experience for RTOS
•    Solid basis for OOP and data structures
•    Experience with multi-threading programming and thread synchronization
•    Knowledge of networking protocols and sockets is desirable
•    Experience working with set-top boxes is highly desirable
•    Understanding of streaming media, graphics buffering, and GFX is a plus
•    Solid computer science fundamentals, with an understanding of how to design and implement software in a resource constrained environment
•    Understanding of client/server software implementation and/or distributed systems
•    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

Required Experience
•    4+ years of development experience, preferable with embedded applications and components
•    BSCS, MSCS, or equivalent experience
•    Demonstrated experience in the complete product lifecycle, from conception through delivery
•    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.

If you are interested in submitting your resume for this position, please email it to hr@minervanetworks.com and reference the Job Title in the subject line.