Monday, July 27, 2009

Embedded Applications Engineer -- Flip Video -- Embedded C (UI and Graphics Applications)

Flip Video exemplifies Cisco’s passion for video. The best-selling brand makes video simple, accessible and fun, allowing users to easily capture and edit videos and then share them instantly with friends, family and on popular video-sharing Web sites.

Description:
This individual will work with a team of firmware, image quality and electrical engineers to deliver the functionality of multiple Flip products. Development is in embedded C on MIPS with ThreadX OS, working with a variety of interesting devices controlling camera capabilities.

Responsibilities:
• Create robust, maintainable, embedded C code to enable camera functionality
• Improve the environment for current system development via tools and process innovation
• Refactor and improve current code to enable new functionality, performance or maintainability
• Use input from external sources to turn imperfect specifications into more perfect products
• Work closely with EE and Image Quality teams to quickly derive high-quality solutions
• Work closely with manufacturing partners in device bring-up and validation

Requirements:
• Background in programming above the chip for multimedia applications to include UI and graphics applications
• 8 or more years experience in embedded firmware development
• High level of facility with RT/multi-threaded embedded systems
• Strong C embedded development with good architectural skills
• Internalization of software development best practices
• Occasional travel to Asia is likely