Description
Join the Taiwan firmware team at Poly Video, supporting the development, execution, and delivery of Poly Video devices. You will develop Android/Linux-based embedded software, identify and resolve complex technical issues, and collaborate with global product stakeholders, firmware and hardware teams, and Taiwan-based ODM partners.
Key Responsibilities
- Design, develop, integrate, and optimize embedded software and firmware for Android/Linux-based video products.
- Identify, troubleshoot, and resolve complex firmware, networking, system integration, and product-level technical issues using structured root-cause analysis.
- Collaborate with hardware, firmware, software, and product teams to define system behavior, communication protocols, feature requirements, and integration approaches.
- Partner with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery.
- Review software and firmware designs and implementation approaches, provide constructive technical feedback, and help improve product quality and reliability.
- Guide less-experienced engineers, share technical knowledge, and contribute to the adoption and integration of new technologies and development practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, or a related discipline, or equivalent practical experience.
- 7+ years of relevant embedded software or firmware development experience, with strong C/C++ programming skills and understanding of object-oriented design principles.
- Hands-on Android and/or Linux platform development experience, including system-level debugging, logging, networking, and root-cause analysis.
- Experience with embedded systems and new product development, including hardware/software integration and early development board bring-up.
- Professional communication skills in both English and Mandarin, with the ability to collaborate effectively with global teams and Taiwan-based ODM partners.
Preferred Qualifications
- Experience developing networking software or troubleshooting network and protocol-related issues on Linux or Android platforms.
- Experience with real-time operating systems, Git-based development workflows, or Python for debugging and troubleshooting.
- Experience developing embedded products that integrate hardware, firmware, and software components.
- Experience working with ODM partners and geographically distributed product development teams.