Design, develop, and optimize embedded firmware for Android/Linux-based video conferencing devices, collaborating with hardware, firmware, and product teams.
- 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.
- Collaborate with hardware, firmware, software, and product teams to define system behavior, communication protocols, feature requirements, and integration approaches.
- Partner closely 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.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- Nice to have: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- Nice to have: 7+ years of experience in software development, with a strong focus on embedded systems.
- Nice to have: Proficiency in embedded C/C++.
- Nice to have: Experience with firmware development and debugging in embedded environments.