Customer Care | Contact Us Verimatrix

Careers

Are you ready to re-invent the world of pay-TV?

Verimatrix is one of the most respected and fastest growing content security companies in the new world of pay-TV. We challenge our team to support a demanding global customer base and to create the products that will drive new business opportunities in the world of information and entertainment. If you thrive in a dynamic, multicultural and somewhat unconventional work atmosphere, we want to talk to you today.

Verimatrix is a diverse equal-opportunity employer. The company has developed a culture that values ingenuity and integrity. We strive to make Verimatrix not just someplace for employees to work, but to grow, learn and have some fun. We also offer competitive compensation and benefits packages.

For those still in school, we have a special interest in fostering relationships with the academic community through rewarding internships, so consider Verimatrix as an opportunity to launch your career!

Those individuals seeking to join our global team should send their résumé to the email address listed at the end of the job description below. Please be sure to include the title of the job in the subject line of the email and your salary requirements. No phone calls please.

We are an equal opportunity employer and do not discriminate against employees or potential employees on the basis of race, color, religion, sex, sexual preference/orientation, citizenship, marital status, veteran status, national origin, age or disability or against any other group protected by applicable law or regulation.


Current Job Openings:



Senior C/C++ Engineer, Technical Lead/Architect


RESPONSIBILITIES

  • Application and system level design and development of software for a 24/7 high reliability Video on Demand security system. Our customer base of large Telco’s demand high reliability
  • Participate and lead discussions dealing with architectures, specifications, requirements, and design reviews
  • Implement your designs, write code, perform unit tests, integrate into our distributed video security system and follow through the product design/development lifecycle
  • Develop new algorithms and software, analyze, review, and re-architect current designs in order to create new capabilities as well as improve performance, efficiency, and sustainability
  • Work with other software developers within the engineering team, mentor junior developers, and work with supervisors in other departments to resolve problems and facilitate development efforts
  • Estimate and plan development tasks, improve development processes and tools to meet corporate targets
  • Contribute to the success of the company

MINIMUM TECHNICAL REQUIREMENTS

  • 8-10+ years of C/C++ design and coding experience
  • You must be a top performer, committed to excellent, and work well in a high talent team!

MUST BE AN EXPERT IN

  • C++/C applications programming on the Windows platform
  • Solaris and/or Linux would be considered

MUST BE EXPERIENCED WITH

  • Windows Internals
  • .NET, Win32, etc.
  • Network programming using TCP and UDP
  • Multi-threaded programming experience
  • Programming for high reliability in a distributed environment
  • Application development, debugging and system integration

PREFERRED BUT NOT REQUIRED

  • DCE/RPC, SOAP, MPEG2, MPEG4, H.264, ISMA
  • Windows Media 9
  • Cryptography, encryption, decryption, digital certificates, security architectures
  • Video Conditional Access Systems, Video watermarking
  • ODBC SQL Database calls
  • SNMP
  • Digital Rights Management
  • HDTV, ATSC, DVB, DVD, DV

HOW TO APPLY

Please send your résumé and salary requirements to jobsf@verimatrix.com


Senior Embedded Engineer/Technical Lead


RESPONSIBILITIES

  • Set top box integration of novel media security approaches using encryption, authentication, and digital watermarking technologies
  • Development of STB firmware from C/C++ code for video modifications with emphasis on security, high performance, and high reliability
  • Working with hardware providers and technology partners during the technology integration process
  • Support your code through the product design/development lifecycle
  • Working with other software developers in our team
  • Contribute to the success of the company

MINIMUM TECHNICAL REQUIREMENTS

  • 8-10 years of embedded C/C++ experience using a variety of different development environments
  • Must have experience with different tool chains and embedded operating systems
  • Experience with real-time development of time critical operations and synchronization with hardware or other software elements
  • Very good C/C++ coding skills as well as development environment setups, toolchain configurations, makefiles, special compiler and linker command scripts, and cross-platform debuggers.

PREFERRED BUT NOT REQUIRED

  • Set Top Box or digital video development
  • Experienced with all development stages in the product development life cycle
  • Project management and communication skills, working with integration partners
  • Consumer video standards such as: MPEG, ATSC, DVB, AVC, H.264, NTSC/PAL
  • Video Processing Systems / Digital watermarking

EDUCATION

  • BS in Computer Science or Mathematics or equivalent - MS preferred

HOW TO APPLY

Please send your résumé and salary requirements to jobsf@verimatrix.com


Project Manager


The Project Manager oversees all phases of a Verimatrix project (project life cycle) using planning, monitoring and controlling processes and tools. The Project Manager is responsible for co-ordination and completion of the project and to this end will perform a variety of tasks including setting deadlines, assigning responsibilities and monitoring progress of the project. The Project Manager may be responsible for more than one project at a time in pre-defined geographical area.

RESPONSIBILITIES

  • Responsible for planning a project in order to accomplish its goals and objectives within constraints such as time, cost and agreed quality standards as per Verimatrix’ ISO9002 certification.
  • Responsible for the creation of a project plan or multiple plans including the full project life cycle as well as customer initiated time periods for testing, acceptance and trials.
  • Responsible to continuously monitor progress in terms of status according to the plan and report this status back to senior management as well as the customer or partner via daily, weekly or other progress reporting such as progress meetings and conference calls.
  • Must anticipate and catch deviations from a plan or schedule early and keep all participants and stakeholders informed.
  • Must identify, log, analyse and manage potential and actual issues and risks, taking corrective action by tackling day-to-day issues immediately and reviewing how more serious issues and risks might have impact on scope, schedule, quality and cost.
  • Must be capable of defining acceptance criteria or working with specialists to define acceptance criteria for project deliverables and will works towards achieving stakeholder, customer or partner acceptance of deliverables.
  • Must be proficient in written and oral communication and be able to get ideas across in a non-confrontational manner in one-to-one situations, small groups and before large audiences.
  • Responsible for identifying the proper resources for the project and subsequently take on team management responsibilities in relation to the resource available to the project
  • .
  • Will work directly with the team members and team leaders to estimate effort, plan activities and negotiate consensus among individual team members on their appointed tasks.
  • Alternatively, the work or parts of the work may be done by third party contractors, managed and coordinated by the Project Manager.
  • Must be able to create and use Gantt charts (MS/Project), spreadsheets or other appropriate tools to manage people and tasks and keep up-to-date.
  • Must be experienced in providing a team with direction and vision, including motivating people to perform, listening to people, providing feedback and challenges.
  • Without the need top be an expert, must make an effort to understand the technology being used in order to understand and question requests coming from specialists and technical staff and to evaluate what is reasonable or possible.
  • Must have an understanding of relevant methodologies, processes and standards and ensures that all project team members understand and follow these methodologies.
  • Responsible to generate all project required and related documenta tion including requirement specifications, MRD, PRD, schedules, personnel records, project reports, communication (email) records, design specifications, meeting agendas, minutes and status reports.
  • Travel 20%.

TECHNICAL REQUIREMENTS

  • Fluent in Microsoft Office tools such as MS/Word, PowerPoint, Excel as well as MS/Project and Outlook.
  • Solid understanding of technical software development lifecycle including all phases of the process.
  • Solid understanding of the capabilities of software development tools such as programming languages, test tools, QA tools and engineering management tools
  • Solid technical understanding of client - server software applications deployed in a distributed network environment.
  • Solid technical understanding of internet protocols and internet data transport mechanisms.
  • Solid technical understanding of network protocols, LAN/VLAN environments and network topologies

PREFERRED BUT NOT REQUIRED

  • Knowledge of the technical aspects of IPTV implementation for Telco’s, content providers and content distributors.
  • Technical knowledge of DRM solutions, CAS systems, content encryption standards and algorithms (ECM, DVB-CSA, etc.) and watermarking technologies
  • Technical knowledge of digital video stream processing and transportation and digital stream formats (MPEG2, 4, etc)

HOW TO APPLY

Please send your résumé and salary requirements to jobsh@verimatrix.com




Customer Care and Systems Engineer


RESPONSIBILITIES

  • Implementing and testing the Company's video encryption and watermarking products into customer telecommunications networks.
  • Provide Level 1 and Level 2 support to customers and partners with technical/configuration issues with the Company's products.
  • Coordinate with Engineering team on more complex installation and support issues.
  • Provide training of products to customers and partners as part of on-site installations.
  • Assist Engineering team with real-world interoperability testing between vendor products and services.
  • Assisting Sales team with conference calls, tradeshow demonstrations and on-site visits.
  • Must be able to write clear documentation for Knowledge Base and solutions sent to customers.
  • Frequent travel within the USA will be required. Passport required for occasional international travel.
  • Be a part of a team that provides 24/7 support around the world with offices in San Diego, Boston, Amsterdam, London, Vienna, Seoul and Tokyo.

YOU MUST BE AN EXPERT IN

  • Network troubleshooting (TCP/IP, Multicast/Unicast/RTSP/Frame Relay/ATM, VLANs, VPNs, Firewalls, Routers/Switches, SSL, network tracing, log file analysis, etc.) to consult and support customer installs
  • Must have strong written and verbal communications skills to respond back to customers in a very professional and timely manner.

MINIMUM REQUIREMENTS

  • Strong debugging, network tracing, log file analysis skills.
  • Extensive IP and telco networking architecture experience
  • Extensive Windows, Linux and Solaris operating system experience
  • Strong SQL querying experience (Microsoft SQL Server, Oracle, mySQL)
  • Familiar with some scripting (Perl, PHP, ASP) or OOP programming (C++, C#, Java, etc.) languages and source/version control
  • Strong written and verbal communication skills.
  • Motivated and resourceful enough to trace down an issue as far as you can go, but open enough to ask for help when needed.
  • Professional, positive attitude and a good sense of humor.

PREFERRED BUT NOT REQUIRED

  • Public-key encryption/DRM
  • Watermarking
  • Previous IPTV, cable, or satellite experience
  • Embedded systems
  • Fluency in a foreign language is a huge plus

HOW TO APPLY

Please send your résumé and salary requirements to jobse@verimatrix.com




Professional Services Manager - Singapore


RESPONSIBILITIES

  • Coordinate with customers, sales team, marketing, engineering, executive team on all issues related to project implementation, integration and custom software development work.
  • Responsibility for providing comprehensive technical and business pre-sales support to the APAC Sales Department. Identifies and technically qualifies business opportunities, defines complex technical requirements in terms of hardware, software and services specifications.
  • Gathering detailed requirements from customers
  • Coordinating with engineering department for initial feasibility and man-power estimates
  • Coordinate with sales, marketing, and executive team for proposal input regarding scope of work, pricing, and delivery timeline.
  • Prepare Proposed Statements of Work for custom customer projects, to be delivered to customer via sales person
  • After proposal approved internally and by customer:
    • Acting as primary liaison with customer regarding the project
    • Coordinate with Customer and Engineering to developed PRD and detailed project plan, for inclusion in the sales contract via Legal.
    • Manage overall project development and implementation/delivery with all parties
    • Manage customer expectations, issues, complaints, and change orders as needed
    • Work toward goal of achieving customer "sign-off" of project delivery as required by contracts and/or customer expectations.
  • Collects, analyzes, evaluates, and interprets complex customer technical requirements.
  • Determines and communicates strategic, accurate and cost effective technical-business solutions to meet customer needs.
  • Acts as a resource and provides technical assistance to Sales Staff in defining customer requirements in terms of hardware, software and services specifications and company product offerings.
  • Ensures the production of accurate recommendations for direction on customer requests to ensure that the requirements are met.
  • Maintains knowledge of key competitor environments and identifies key strengths of Verimatrix service offerings in competitive sales situations. Updates competitive information.
  • Maintains knowledge of general market conditions / requirements and provides input to appropriate development and marketing departments to assist in decisions for enhancements to services and feature/functionality sets.
  • Maintains a continuing and effective communication with other Sales Staff and customers by ensuring questions are responded to efficiently.
  • Ensures customer satisfaction by advising sales organization and customer of appropriate configuration and components needed to meet the customer’s requirements in a timely manner.
  • Remains cognizant of applicable company hardware, software and services product offerings. Remains aware of customers’ business models to ensure they are provided
  • Provide training and mentoring to other sales and pre-sales staff.

MINIMUM REQUIREMENTS

  • Bachelors Degree or equivalent experience in computer science or related field
  • 5 to 8 years progressive experience in Project Management and Sales Engineer field with proven ability to understand customers’ business models and determine cost-effective strategies for implementations.
  • Good understanding of records and documents management concepts.
  • Strong knowledge of IPTV, database design, Unix, Linux, NT, Data Transmission & Networking concepts.
  • Strong data analysis and debugging skills required.
  • Travel - Ability to travel up to 50% of time.
  • Strong problem solving, analytical and communication skills, both presentation and written.
  • Professional demeanor.
  • Computer literate with working knowledge of databases, searches, Web architecture, Data Transmission and networking c

HOW TO APPLY

Please send your résumé and salary requirements to jobsh@verimatrix.com




Build Engineer


RESPONSIBILITIES

  • Setup, maintain, monitor and document build environment for our Content Authority software systems on various platforms
  • Develop scripts to automate building the software
  • create release and build numbers
  • tag and branch code branches in the configuration management system
  • notify engineers of build problems
  • collect build metrics
  • Maintain release notes and other collateral related to software releases
  • Gather, track, and supply all the tools that are required to develop and build a particular piece of software in order to reliably reproduce or maintain software after initial customer release
  • Develop installers for our software systems for various platforms
  • Participate, initiate and lead team discussions about configuration management
  • build and release architecture
  • Work with software developers and quality assurance engineers to facilitate change management

MINIMUM REQUIREMENTS

  • BS in Computer Science, related field, or equivalent experience.
  • 1-2 years experience in writing shell scripts on various platforms (Linux, Sun Solaris and Microsoft Windows) Familiarity with Installshield and BASH.
  • Dependable knowledge of compilers, linkers and other common software development tools.
  • Experience working with a configuration management systems such as Perforce, CVS, Subversion (Perforce knowledge is a plus)
  • Proven experience in setting up automatic build environments
  • Excellent verbal and written communication skills

PREFERRED BUT NOT REQUIRED

  • Peforce configuration management system
  • Developing installers with InstallShield and/or Install Anywhere

HOW TO APPLY

Please send your résumé and salary requirements to jobsb@verimatrix.com




Presales Engineer, INDIA


Responsibility for providing comprehensive technical and business pre-sales support to the APAC Sales Department. Identifies and technically qualifies business opportunities, defines complex technical requirements in terms of hardware, software and services specifications.

  • Collects, analyzes, evaluates, and interprets complex customer technical requirements.
  • Determines and communicates strategic, accurate and cost effective technical-business solutions to meet customer needs.
  • Acts as a resource and provides technical assistance to Sales Staff in defining customer requirements in terms of hardware, software and services specifications and company product offerings.
  • Ensures the production of accurate recommendations for direction on customer requests to ensure that the requirements are met.
  • Maintains knowledge of key competitor environments and identifies key strengths of Verimatrix service offerings in competitive sales situations. Updates competitive information.
  • Maintains knowledge of general market conditions / requirements and provides input to appropriate development and marketing departments to assist in decisions for enhancements to services and feature/functionality sets.
  • Maintains a continuing and effective communication with other Sales Staff and customers by ensuring questions are responded to efficiently.
  • Ensures customer satisfaction by advising sales organization and customer of appropriate configuration and components needed to meet the customer’s requirements in a timely manner.
  • Remains cognizant of applicable company hardware, software and services product offerings. Remains aware of customers’ business models to ensure they are provided
  • Provide training and mentoring to other sales and pre-sales staff.
  • Bachelors Degree or equivalent experience in computer science or related field.
  • 5 to 8 years progressive experience in Project Management and Sales Engineer field with proven ability to understand customers’ business models and determine cost-effective strategies for implementations.
  • Good understanding of records and documents management concepts.
  • Strong knowledge of IPTV, database design, Unix, Linux, NT, Data Transmission & Networking concepts.
  • Strong data analysis and debugging skills required.
  • Travel - Ability to travel up to 50% of time.
  • Strong problem solving, analytical and communication skills, both presentation and written.
  • Professional demeanor.
  • Computer literate with working knowledge of databases, searches, Web architecture, Data Transmission and networking concepts.

HOW TO APPLY

Please send your résumé and salary requirements to jobsh@verimatrix.com




Presales Engineer, Singapore


Responsibility for providing comprehensive technical and business pre-sales support to the APAC Sales Department. Identifies and technically qualifies business opportunities, defines complex technical requirements in terms of hardware, software and services specifications.

  • Collects, analyzes, evaluates, and interprets complex customer technical requirements.
  • Determines and communicates strategic, accurate and cost effective technical-business solutions to meet customer needs.
  • Acts as a resource and provides technical assistance to Sales Staff in defining customer requirements in terms of hardware, software and services specifications and company product offerings.
  • Ensures the production of accurate recommendations for direction on customer requests to ensure that the requirements are met.
  • Maintains knowledge of key competitor environments and identifies key strengths of Verimatrix service offerings in competitive sales situations. Updates competitive information.
  • Maintains knowledge of general market conditions / requirements and provides input to appropriate development and marketing departments to assist in decisions for enhancements to services and feature/functionality sets.
  • Maintains a continuing and effective communication with other Sales Staff and customers by ensuring questions are responded to efficiently.
  • Ensures customer satisfaction by advising sales organization and customer of appropriate configuration and components needed to meet the customer’s requirements in a timely manner.
  • Remains cognizant of applicable company hardware, software and services product offerings. Remains aware of customers’ business models to ensure they are provided
  • Provide training and mentoring to other sales and pre-sales staff.
  • Bachelors Degree or equivalent experience in computer science or related field.
  • 5 to 8 years progressive experience in Project Management and Sales Engineer field with proven ability to understand customers’ business models and determine cost-effective strategies for implementations.
  • Good understanding of records and documents management concepts.
  • Strong knowledge of IPTV, database design, Unix, Linux, NT, Data Transmission & Networking concepts.
  • Strong data analysis and debugging skills required.
  • Travel - Ability to travel up to 50% of time.
  • Strong problem solving, analytical and communication skills, both presentation and written.
  • Professional demeanor.
  • Computer literate with working knowledge of databases, searches, Web architecture, Data Transmission and networking concepts.

HOW TO APPLY

Please send your résumé and salary requirements to jobsh@verimatrix.com




Systems Consultant needed For Video Watermarking Project


We are seeking a consultant to develop new approaches for embedding data into a video payload with robust data detection. The project includes the system design and simulation of an end-to-end system for the embedding and detection of data within a video signal. The challenge is reliable detection of data in the presence of a distortion of the signal in space and time (cropping of the video, filtering, compression, frame rate change).

We are looking for individuals with high degree of theoretical knowledge in the following areas: Digital signal processing, detection and estimation theory, coding theory, information theory, signal detection and demodulation, interference cancellation, spread spectrum techniques, channel equalization and intersymbol interference, sampling and quantization effects, digital watermarking, digital matched filter design and signal detection in frequency transformed signals.

HOW TO APPLY

Please send your résumé and compensation requirements to jobsa@verimatrix.com




QA Test Engineer


JOB DUTIES AND RESPONSIBILITIES

  • Work with the development team, project management, and network operations to ensure the requirements and design are translated into efficient test case design and implementation.
  • The ideal candidate will be expected to interpret requirements and develop test cases based on the requirements and common system QA practices.
  • Evaluate, implement and maintain/administer support services and train the engineers on same.
  • Execute test cases/scripts and accurately and concisely report both progress and defect status via an automated defect tracking database.
  • Work with the customer during user acceptance testing.
  • Review requirements, code, design and other documentation for issues and size, and plan testing activities accordingly.
  • Create supporting documentation in the form of test plans, cases, and results.
  • Actively report defects and testing status while regressing Bugfixes to final resolution.

TECHNICAL REQUIREMENTS

  • 6-8 years real world testing experience on the specified platforms
  • Experience with Backend/Application Server Testing is essential. Experience in Linux\Win\Solaris QA is required.
  • Pertinent experience in testing activities of unit, component, system, end-to-end, smoke, regression, and autmoted testing.
  • Test an n-tier server application simultaneously on Windows, Linux, and Solaris environments.
  • Experience writing shell scripts with an emphasis on reusability and scalability.

HOW TO APPLY

Please send resume to jobsd@verimatrix.com.



Solutions | Products | News & Events | Partners | Company Printable Page