Principal Software Engineer

Company Name:
ARRIS Group, Inc.
Principal Software Engineer
Tracking Code
Job Description
ARRIS is a premier video and broadband technology company that transforms how service providers worldwide deliver entertainment and communications without boundaries. Its powerful end-to-end platforms enable service and content providers to improve the way people connect - with each other and with their favorite content. The Company's vision and expertise continue to drive the industry's innovations, as they have for more than 60 years. Headquartered north of Atlanta, in Suwanee, Georgia, ARRIS has R&D, sales and support centers throughout the world

The On-Demand Video engineering team in the Video Infrastructure Business designs and develops M3 Media Server product that supports VOD Streaming and nDVR Recording. The Media Server is a Linux application that runs on commercial off-the-shelf Linux servers. For VOD, it ingests existing video content from CDN and streams towards QAM Settop Boxes. For nDVR, it ingests live TV content on demand and plays them back based on end user requests. The nDVR Recorder can serve both QAM Setop Boxes as well as IP clients such as smart phones, iPADs, etc.

The Principal Software Engineer will be working on the MPEG video processing software modules on the nDVR Recorder product.

- Job responsibilities include design, coding, and unit testing of new features in the MPEG processing software components.
- Job also requires debugging of field issues when those issues are not reproducible in the lab environment. In those cases, direct interaction with customer engineering staff is required.
- Principal Software Engineer will work closely with systems engineers and system testers to complete assigned projects
Required Skills
- C++ and C programming
- Linux,
- MPEG video, Video On Demand
- Network DVR

Basic Qualifications:
- Minimum 8+ years software engineering experience
- Minimum Bachelors degree in an engineering or computer science discipline

Job Location
Lowell, Massachusetts, United States
Position Type

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.