Job Description1. Design, develop, and maintain multimedia applications, including but not limited to video playback and image playback.
2. Develop and optimize multimedia applications on the Android platform, ensuring their performance and stability.
3. Develop and maintain multimedia applications on embedded systems, ensuring efficient operation in resource-constrained environments.
4. Collaborate with designers, product managers, and other engineers to ensure the functionality and user experience of multimedia applications meet high standards.
5. Conduct research and innovation in multimedia technology, continuously improving the performance and functionality of existing products.
6. Write and maintain technical documentation to ensure code readability and maintainability.
7. Participate in product testing and debugging to ensure product stability and reliability.
8. Optimize and upgrade products based on market demands and user feedback.
#LI-LYNNRequirement1. Master's degree or above in CS, EE, or related fields.
2. Proficiency in embedded system development languages such as C / C++, with relevant development experience.
3. Preferably with over 3 years of experience in multimedia software development.
4. Preferably with over 3 years of experience in Android platform development, familiar with Android SDK and related development tools.
5. Preferably with over 3 years of experience in embedded system development, familiar with the development processes and tools of embedded systems.
6. Experience with multimedia frameworks and tools such as OpenCV, FFmpeg, ExoPlayer is a plus.
7. Strong problem-solving skills and innovative thinking, capable of completing tasks independently.
8. Good team spirit and communication skills, able to effectively collaborate with cross-department teams.
9. Good English reading skill.
Software Engineer • ChuPei, Taiwan