**** NO Corp-To-Corp Resumes PLEASE ****
Position: Software Engineer CPE Video
Location: Horsham, PA
Job Description:
- Designs, develops and sustains software required for production of Advanced Digital Settop and Gateway products.
- Development is primarily based on the Linux operating system.
- The team works closely with product hardware and system engineers throughout the design, evaluation and test of the product.
- Develop embedded software for Advanced Digital Cable Settop products using primarily C/C++ and Linux.
- Develop and support new and legacy products, focusing on derivative designs and sustaining engineering.
- Design, implement and deliver software/firmware for Digital Cable Settop products.
- Generate required product development documentation. Participate in source code control and software release activities as required.
- Resolve technical problems and initiating design changes upon review from a senior engineer.
- Communicate project status, issues, and requirements both verbally and in writing.
- Conduct technical presentations/demonstrations if necessary.
- Perform other duties as required.
Experience:
- Bachelor’s Degree in Computer Science, Engineering or related field.
- 7-10 years of related experience.
- Experience in embedded system software development using Linux
- Proficient in C, C++
- Understanding of Linux boot process
- Experience with writing Linux user-space applications and scripts
- Experience with configuring and building the Linux kernel
- Hands-on experience with compilers, debuggers and build systems
- Strong problem solving, software debugging and hands-on trouble-shooting skills
- Ability to interface with other functions (hardware, test, etc.) throughout the development lifecycle
- Excellent written and verbal communication skills
- Experience with Broadcom NEXUS
- Knowledge of QAM, MPEG, DOCSIS and network protocols
- Knowledge of Agile/Scrum development methodologies
- Solid foundation in data structures, algorithms and OO Design
- Demonstrate an understanding of standard programming and software engineering techniques.