- Location
- Taipei, Taipei City,TW, TW
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 3+ years
- Education
- PhD
- Source
- Eightfold
Description
- Develop & Optimize Applications: Build and tune reference applications using our SDK, integrating key features like GStreamer, WebRTC, Matter SDK, and AI models. - Design for Security Compliance: Design applications and test suites to meet stringent security and quality certification standards (e.g., STQC, FIPS, Common Criteria). - Analyze System Performance: Profile and enhance system KPIs, including fast boot, power consumption, and audio/video streaming quality. - Enable QA & Automation: Create sample code, shell scripts, and utilities to facilitate effective and automated testing by the QA team. - Provide Advanced Support: Resolve complex customer and FAE issues that require deep code-level analysis. - Customer Support: Provide technical expertise to assist customers in IP camera application development and troubleshooting. - Technical Consultation: Respond to technical queries related to SDK implementation and IC-level applications. - Customization: Responsible for the customization and long-term maintenance of IP camera software to meet client-specific needs. - Product Mastery: Attain deep product proficiency through hands-on operation across multi-platform environments (Camera, Mobile App, and PC). - Travel Frequency: Approximately 4 times per year. (Destinations: US, India or China.) - BS/MS in CS/EE or equivalent practical experience. - At least 3 years of experience, with 6+ years being highly preferred. - Proficiency in C/C++ programming with strong software architecture and design skills. - Solid hands-on experience in embedded Linux development. - Good communication in both Chinese and English. - Experience in Camera system development or image sensor integration. - Experience with multimedia frameworks (e.g., GStreamer, FFmpeg) and video processing pipelines. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques.