Description
Job Description:The Digital Video Solutions SW team designs and develops software and firmware objects required for production and deployment of advanced digital set-top products. The department develops a variety of products. Development is on Linux operating system. The team works closely with product development hardware engineers in the design, evaluation and test of all advanced set-top platforms.
Responsibilities/Expectations:
- Design, implement, and maintain software to support the production and deployment of Advanced Digital Set-tops running on Embedded Real Time Operating Systems.
- Perform analysis of design alternatives in areas of function, performance, and implementation.
- Develop and maintain documentation related to all aspects of software development cycle.
- Use Structured and Object-Oriented design methodologies to document and communicate design activities.
Specific Knowledge/Skills:
- Bachelors degree or higher in Computer Engineering, Computer Science, or other appropriate discipline from an accredited college or university.
- 8+ years of experience with C/C++, and Embedded S/W development environment.
- C/C++ development experience on Linux.
- Working experience with Structured and Object Oriented Design Methodologies.
- Working experience in set-top development environment is preferred.
- Working experience in agile development practices is a plus.
- Development experience in integrating browsers with Embedded systems is preferred.
- Excellent written and verbal communications Skills.