System Integration Quality Engineer (Camera)
Location: Taipei
Department: 400-Research and Development
About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.
Responsibilities
1. Test Strategy & Planning
- Develop test strategies, plans, and cases based on IP camera specifications.
- Identify high-risk areas in software/firmware/system designs and propose mitigation actions.
- Set up and maintain complex test environments, including networking, cloud simulation, and multi-OS platforms.
2. Advanced Testing & Analysis
- Perform functional, system integration, performance, stability, and security testing for IP cameras.
- Conduct long-duration, high-load, and environmental stress tests.
- Reproduce customer-reported issues and provide analysis and recommendations.
- Track defects and collaborate with RD for root cause analysis.
3. Quality Assurance Responsibilities
- Design a test plan based on End-to-End (E2E) testing.
- Improve QA processes and ensure compliance with quality standards.
- Produce clear test reports and quality metrics.
4. Collaboration & Mentorship
- Work closely with HW, FW, SW, PM, and cross-functional teams to ensure accurate test coverage.
- Mentor junior testers and standardize test methods and tools.
- Support supplier quality assurance when needed.
Minimum Qualifications
Domain Expertise
- Requirements for Black-box Testing. / Monkey testing.
- Strong understanding of IP camera architecture (video capture, encoding, streaming, networking).
- Proficient in RTSP/RTMP/HLS, ONVIF, TCP/IP, UDP, HTTP.
- Knowledge of H.264/H.265 codecs and streaming parameters (GOP, frame types).
Hands-on Experience
- 3–5+ years of QA experience in firmware/software testing (embedded or networking preferred).
- Skilled in Linux command-line operations and debugging.
- Ability to analyze logs and network packets (e.g., Wireshark) to reproduce and diagnose issues.
Automation & Tools
- Familiar with scripting languages, capable of assisting with code modifications and maintaining business logic.
- Familiar with Jira test management tools.
- Experience with performance/stress testing tools (JMeter, LoadRunner, similar, or others…).
Soft Skills
- Strong analytical and problem-solving capability (root cause oriented).
- Good written and verbal communication in Chinese and English.
- Effective collaboration with RD, PM, and cross-functional teams.
Preferred Qualifications
- Design and maintain automated test scripts/frameworks for firmware, API, and protocol-level testing.
- Experience testing AI/Edge-AI camera features (face recognition, object detection, ANPR, behavior analysis).
- Image Quality (IQ) testing experience, including ISP tuning tools and ISO-based evaluation.
- Cloud/IoT integration experience (AWS IoT, Azure IoT, Google Cloud; MQTT/CoAP protocols).
- Security and penetration testing exposure (Kali Linux, Nmap, vulnerability scanning).
- Process / Automation / Architecture
- Experience building complete automation frameworks (beyond scripting).
- White-box testing capability with the ability to read C/C++ firmware code.
- System & Hardware Knowledge
- Basic hardware debugging skills with oscilloscope or logic analyzer.
- Familiarity with major IP camera SoCs (Ambarella, HiSilicon, MStar, Novatek).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
