Symphony Teleca, Lowell, MA, Software Engineer, Interactive video software applications on ARRIS, C/C++, Linux, VXWorks. Details follow..
Job Description:
The engineer will be responsible for setting up and testing interactive video software applications and equipment functionality on ARRIS digital head-end and cable set-top products, triaging the issues reported by multiple test teams from different vendors, and supporting software development and customer's need.
The Triage Engineer Roles and Responsibilities:
· Set up and test interactive video software applications and equipment functionality on ARRIS digital head-end and cable set-top products.
· Troubleshoot software, network, and setup failures.
· Isolate cause of failure from log analysis, knowledge of environment, test and verbal/written descriptions of the test failure.
· Determine relationships to known issues and create defect summaries that isolate defects for repair.
· Coordinate follow up isolation activities including specific testing and/or engineering builds.
· Provide guidance to test teams on test cases and log collections.
· Support end-to-end solution integration in triaging and debugging reported issues.
Required Skills:
· Experience with coding in C/C++.
· Experience with coding on a real time OS such as Linux, VxWorks or VRTX, etc.
· Proven knowledge of reliable and robust coding practice for the development of highly reliable embedded systems.
· Excellent verbal and written communication skills.
· Excellent design and documentation skills.
· Excellent trouble shooting skills.
Experience in the Following Areas Is a Plus:
· Experience with coding in Java or JavaScript.
· Experience with iOS and/or Android development.
· Experience with XML, HTML5, SVG, and CSS development.
· Experience with Perl, Python, shell scripting, and make files.
· Working knowledge of networking protocols such as TCP/IP, UDP/IP, DHCP, NAT, IGMP, HTTP, HTTPS, DTCP and HLS.
· Knowledge of IPv6, TR-069, and MPEG.
Basic Qualifications:
· Minimum Bachelor's degree in an engineering or Computer Science discipline
· Minimum B.S with 7+ years or M.S with 5+ years of experience in Software Engineering