Senior Software Engineer Omneon, Inc.
THIS JOB HAS EXPIRED
System Manager is a management application for Harmonic Media Grid and Spectrum series devices. We are looking for a senior engineer with proficiency in C/C++ programming, scripting languages and understanding of technologies involved in Digital Video System Environments.
As a senior engineer you will work closely with the device teams to define the requirements for supporting the new feature sets for the upcoming device releases in System Manager. The ideal candidate should be able to
• Work closely with the device teams to implement System Manager support for upcoming features
• Create the documents for System Manager support of new device features
• Work with the offshore team to implement the new feature sets
• Work independently
• Good problem solving ability and analytical skills
• Do code reviews, analyze existing code base, code refactoring
• Co-ordinate between the offshore development team and device teams
• Debug code to track and fix issues
• Analyze and debug customer issues based on log files, and remote access in certain cases
• Mentor and guide the offshore team
• Attend some phone calls outside of normal working hours
Required Job Skills:
We are looking for a generalist with a broad experience. An ideal candidate will have good understanding of the following skills and knowledge and how they relate together, even if they do not have deep understanding of all skills/knowledge listed below.
Must have
• Can do attitude with good coding
• Believes in adding comments and unit tests
• Familiarity with video formats, media wrapper formats, compression technologies
• Familiarity with different storage formats like RAID, replication, storage types
• Deep understanding and knowledge of Object Oriented Analysis and Design Principles
• Deep understanding and experience programming with C++
• Understanding of HTML/JavaScript/Perl
• Experience working with source control systems preferably SVN,
• Experience using Microsoft Visual Studio
• Experience in developing distributed, Client/Server applications
• Be a good code “detectiveâ€
Highly Desirable
• Background in Video technologies or at least understanding of or familiarity with Video Technologies, IP networking
• Prior experience of working in digital video system environments
• Experience with Install Shield, or other installer softwares
• Experience using bug tracking systems like Bugzilla/JIRA
• Experience using oncrpc
• Problem solving and analytical ability
• Excellent Communication skills
• Understanding of Networking protocol
• Comfortable using Linux OS and tools like putty, cygwin
• Experience developing Windows Services
Years of Direct Experience Required:
• 5+ years of development experience
• Mid to Senior Level Development Experience
Areas of Direct Experience:
• Deep understanding and experience programming with C++
• Prior Experience/Background of working in Digital Video System Environments is highly desirable
• Deep understanding and knowledge of Object Oriented Analysis and Design Principles
Educational Requirements:
• BS/MS in Computer Sciences
Harmonic is an equal opportunity employer.
| Location: |
San Jose, CA
United States
|