Broadcast, Cable, Telco, IPTV

Job Opening

Senior Principal Software Engineer

Opportunity Just Ahead


Triveni Digital is seeking a senior level software developer with a strong background in Java®, C++, and JavaScript for full time permanent position. Design and implement software for digital TV broadcast products. Be involved in all aspects of the software development cycle, including prototyping, design, programming, testing, integration, deployment, maintenance and documentation. Contribute to system architecture design. Mentor junior developers.


  • Design and develop additional features for multithreaded applications written in mix of C++ and Java, with emphasis on C++.
  • Analyze and debug issues on Ubuntu®, CentOS, and Oracle® Linux® platforms, particularly those involving third- party kernel drivers.
  • Port application to newer flavors of Linux as needed, including creation of self-installing ISO images.
  • Provide backend support to Customer Service and other development team members in areas of expertise.
  • Work with customers to gather requirements for new features.

Required Qualifications

  • At least 5 years of experience developing high-performance C++ applications in a Linux environment
  • At least 2 years of experience developing native Java applications
  • Experience porting and debugging issues with kernel modules
  • Familiarity with professional source control and IDE development tools such as Eclipse®
  • Experience managing build scripts for creating Linux distributions (.deb, .rpm, and ISO installers)
  • Self-starter able to understand standards documents

Preferred Qualifications

  • Microsoft® Windows® developer studio development experience
  • Build tools such as Ant®, CMake®, Jenkins®, or Gradle®
  • Familiarity with video streaming, particularly MPEG2 transport streams
  • Experience designing and debugging multithreaded applications
  • Knowledge of network application design, debugging, and protocols: sockets, CORBA®, Google® Protobuf

Working Status: U.S. citizens and those authorized to work in the U.S.
Location: Princeton, NJ

Email your resume to: