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.
This position is based in our Sunnyvale office.
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:
• 10 or more years experience in embedded firmware development
• Experience with handheld, mobile, or multimedia consumer devices
• High level of facility with RT/multi-threaded embedded systems
• Experience designing and developing graphical user interfaces or applications in an embedded environment
• Strong C development with good architectural skills
• Internalization of software development best practices
• Occasional travel to Asia is possible


