Be responsible for understanding and clarifying the business development team’s requirements.
Design, implement, unit test, and create test plans from requirement documents and other specifications.
Fully document all phases of the product development lifecycle and adhere to all processes and templates.
Be responsible for the debugging of video media software and hardware by the use of digital and analog test equipment.
BS in Computer Science, Computer Engineering, or related experience
Eight or more years experience developing software
Experience utilizing object-oriented methodologies for requirements analysis, design, implementation, and testing
Experience developing C++ components on UNIX based systems
Experience developing distributed client/server applications
Development and deployment of new products in a mission critical environment
Understanding of local area and wide area networking technologies
Experience working with telecommunications and television broadcast equipment or interfacing with hardware devices
Create object orientated design and implement in C++ on a Unix platform
Debug C++/Unix implementations
Understanding of digital and analog TV systems and use of analyzers in a lab environment to verify or correct software and hardware deficiencies
Create Word and HTML files for documentation
Use of Rational Products in the build environment for software modules
Team player. Collaborate with team and cross functionality counterparts.
Problem solver
Quick learner
Calm under pressure
Quality person
Unquestionable work ethic
Comfortable developing new applications on new platforms under deadlines