|
 Originally Posted by GMoney749
Job ID 4384
Job Location Sunnyvale
Job Category Engineering
Date Posted Mar 18, 2009
Multimedia Software Engineer
Overview:
We are expanding our Multimedia Software team to meet the future needs of Palm customers and our partner carriers. You will collaborate with a multidisciplinary team to enable new system level multimedia capabilities and applications for new handheld and smartphone products. You will be responsible for the complete software development cycle – concepts / prototypes, architecture / design, implementation, debug / test and maintenance.
Duties/Responsibilities:
Maintain applications and system libraries for the capture, playback, and management of multimedia data (audio, image, and video) across all palmOne products.
Respond to customer and developer issues, troubleshoot problems and respond with recommendations, patches or upgrades as appropriate.
Design and implement enhancements to the multimedia libraries and applications, working with internal and external development partners as needed.
Understand and influence the underlying device hardware and software architectures to obtain optimal performance.
Propose reasonable trade-offs to achieve acceptable audio, image, and video quality.
Enhance software robustness, code maintainability, componentization, reuse, and unification.
Develop and/or review requirements and strategy for future products – contribute to the multimedia roadmap.
Provide technical leadership and good judgment in selecting methods and techniques for obtaining solutions in a particular area.
Qualifications:
10+ years of overall software engineering experience
5+ years working on image, video and/or audio technology
2+ years working on embedded devices
Repeated success in completing projects and delivering products to the market
Required Skills/Experience:
Design, implementation, performance optimization of image/graphics libraries, or audio/video codecs
Application and UI development on event-driven systems
Design and implementation of software frameworks and/or middleware
C/C++, MS Visual Studio, Metrowerks CodeWarrior, cygwin
Palm OS, Windows CE/Mobile, Embedded Linux, or other modern embedded RTOS
Low power, handheld, wireless devices
Additional Requirements:
Excellent communication skills, verbal and written
Team player – works well with others, works effectively in a matrixed organization, enjoys interaction with diverse people and skill sets
Desire and ability to learn new technologies quickly and be able to communicate and teach others
Able to work on multiple, overlapping projects
Comfortable taking ownership of major system components and/or providing technical leadership to others
Excellent problem-solving skills
Work independently requiring minimal guidance
Education:
B.S. in Computer Science, or equivalent
I'm not a multimedia engineer, it's not an area of interest for me and I'm not looking for a new job.
It would be a witty post, but really the fix does not require any experience with audio.
I understand that you don't think playing podcasts and audio books is a standard feature of music players nowadays.
|
|
|