Triveni Digital, Inc.
Senior Software Engineer
Triveni Digital, Inc., Princeton, New Jersey, us, 08543
Responsibilities
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 environmentAt least 2 years of experience developing native Java applicationsExperience porting and debugging issues with kernel modulesFamiliarity with professional source control and IDE development tools such as EclipseExperience managing build scripts for creating Linux distributions (.deb, .rpm, and ISO installers)Self-starter able to understand standards documentsPreferred Qualifications
Familiarity with video streaming, particularly MPEG2 transport streamsExperience designing and debugging multithreaded applicationsKnowledge of network application design, debugging, and protocols: sockets, CORBA
, Google
ProtobufWorking Status:
U.S. citizens and those authorized to work in the U.S.Location:
Princeton, NJ
#J-18808-Ljbffr
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 environmentAt least 2 years of experience developing native Java applicationsExperience porting and debugging issues with kernel modulesFamiliarity with professional source control and IDE development tools such as EclipseExperience managing build scripts for creating Linux distributions (.deb, .rpm, and ISO installers)Self-starter able to understand standards documentsPreferred Qualifications
Familiarity with video streaming, particularly MPEG2 transport streamsExperience designing and debugging multithreaded applicationsKnowledge of network application design, debugging, and protocols: sockets, CORBA
ProtobufWorking Status:
U.S. citizens and those authorized to work in the U.S.Location:
Princeton, NJ
#J-18808-Ljbffr