Call Us Toll Free: (800) 806-9594


Title: Technical Lead - Client Engineering Team
Location: Alviso, CA

Headquartered in Alviso, CA, Minerva Networks is a privately-held networking infrastructure company developing innovative end-to-end broadband IP Television solutions in the telecommunications market. We are currently seeking a Technical Support Engineer who will be the first point of contact for Minerva's IP Video customers and be responsible for providing phone support services on Minerva and related third-party products.

Job Description

Play an integral role in the development and delivery of innovative applications and services for the IPTV industry. The successful candidate will lead 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 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.

Working in concert with Engineering Management, Product Management and Project Management, the Technical Lead will be responsible for designing, planning, and coordinating the Client Engineering Team development work through the complete product development lifecycle. The candidate must be an experienced technical lead and software engineer who has successfully developed and delivered carrier-grade software through rapid application development methods on time and within budget.

· Lead and direct technical activities, identify risks and dependencies.
· Responsible for the design, development and maintenance of client-side features.
· Provide technical leadership and support to team members. Participate in development effort.
· Ensure documentation of designs, code reviews and other best practices to the highest standards.
· Interface with other engineering teams (local and off-shore) and external technology partners.
· Engage with the Software Architect to ensure integrity of the system architecture.
· Work with Project Management to implement and refine necessary processes.
· Escalate issues and concerns in a timely and structured manner

Required Knowledge

· Strong technical leadership experience in a cross-matrix organization.
· Experience handling team members on a large number of concurrent projects with competing priorities.
· Successfully achieve project objectives, while adhering to project scope, quality, time, and budget.
· Proven record developing and delivering carrier-grade software for telecommunications market.
· Experience interfacing with multiple geographically distributed teams and partners.
· Strong knowledge of the C language and Linux/Android operating systems.
· Embedded system development experience for RTOS.
· Solid basis for OOP and data structures. C++ experience is desirable but not required.
· Experience with multi-threading programming and thread synchronization.
· Knowledge of networking protocols and sockets is highly desirable.
· Experience working with set-top boxes is highly desirable.
· Understanding of video streaming and graphics (e.g. DirectFB) is highly desired.
· Experience working with video servers and conditional accesses systems is highly desired.
· Android SDK, applications, framework, libraries (C/C++), runtime (Dalvik VM), and kernel experience.

Required Skills & Abilities

· Can build relationships, develop consensus among team members and key stakeholders, and influence behavior. · Experience establishing and promoting best practices.
· Demonstrate an ability to motivate and lead others, and a high level of commitment to projects even during difficult or uncertain times.
· Work to resolve ambiguity and remove roadblocks to keep team members moving forward.
· Solid computer science fundamentals, with an understanding of how to design and implement software in a resource constrained environment.
· Punctual, regular, and consistent attendance.
· Fast learner, solid problem solver with great testing and debugging skills.
· Strong verbal and written communications skills.
· A high level of customer satisfaction, which exceeds standard levels of performance

Required Experience

· 2+ years of experience in the capacity of a technical lead.
· 4+ years of development experience, preferable with embedded applications and systems.
· 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, veteran 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.