面試趣
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. 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. Responsibilities Develop standard UI components and style guides for company-wide use. Producing high quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes. Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience Address product, marketing and business needs. Conduct industry research and stay up-to-date on best practices, competitor UI designs and emerging technologies. Develop consistent, intuitive architectures. Requirement 3+ years(senior) in designing web / mobile products. Solid design philosophy, deep understanding and practical experience in user experience design and related fields. A portfolio of professional UI/UX design work for both web and mobile platforms. Ability to innovate and develop out-of-the-box solutions to complex user interaction problems. Strong knowledge of user experience principles, techniques, and patterns Proficiency in design tools such as Figma, Photoshop, Illustrator, or similar. A team player but can work independently too. Multi-tasking and time-management skills, with the ability to prioritize tasks. Fluent in Chinese and business writing in English. Benefits International work environment and work with global development teams. Excellent work conditions. Competitive package we can and do offer great pay, perks, and benefits. Group insurance; Health insurance. Flexible working patterns. Free drinks and snacks in the office.
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. Role Summary As part of the PDSA (Product Design Simulation Analysis) Thermal team, you will be a key technical contributor shaping product direction through systems-level thermal engineering. You will lead thermal ownership from early concept planning and trade-offs to detailed implementation, working in tight collaboration with cross-functional partners. You will establish scalable evaluation methods and toolchains to assess thermal behavior across each stage of development. By translating user stories into measurable requirements and actionable design criteria, you will define an end-to-end thermal strategy and drive it to closure through data-driven modeling, simulation correlation, and targeted validation—reducing risk, improving predictability, and accelerating informed decisions. Responsibilities Own end-to-end thermal design from early concept/architecture trade-offs through detailed implementation. Translate user stories and platform power scenarios into thermal requirements, constraints, and success criteria. Drive early risk identification and design direction through data-driven analysis and simulation. Correlate simulation to validation results and continuously improve model fidelity and prediction confidence. Requirement Master’s degree in Mechanical Engineering, Thermal Engineering, or a related field. At least 3 years+ experience as a thermal engineer in design and validation. Strong understanding of thermal management principles, heat transfer, and fluid dynamics. Extensive experience in thermal experiment design and setup. Experience with thermal simulation tools such as FloTHERM XT, or similar. Deep understanding of thermodynamics, fluid dynamics, and heat transfer principles. Authentic curiosity paired with a strong sense of design responsibility. Preferred Qualifications Familiar with hardware and software integration for thermal management solutions. Familiar with mechanical design and building mockups, including experience with prototyping and evaluating physical models for thermal performance. Proficiency in setting up and working within RF (Radio Frequency) environments. 5 yrs+ working experience as a thermal engineer in design and validation.
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. Role Summary We are looking for a strong and hands-on Tech Lead to lead the UniFi Drive technical team, with a focus on NAS series products. This role will drive the technical direction, architecture, and execution of storage-related software and platform capabilities across the product lifecycle. The ideal candidate combines deep backend and systems engineering expertise with strong technical leadership. You will work closely with cross-functional teams including product management, firmware, platform, cloud, QA, and hardware to deliver reliable, scalable, and user-friendly storage solutions for UniFi customers. Responsibilities (What he/she will do after joining UI) Lead the technical design and development of UniFi Drive and related NAS product software capabilities. Own and drive system architecture decisions across backend services, storage workflows, device-cloud interactions, and platform integrations. Translate product and business goals into clear technical strategies, execution plans, and engineering priorities. Guide the team in designing scalable, secure, and maintainable systems for file storage, synchronization, access control, device management, and data protection. Collaborate closely with product managers, designers, firmware engineers, QA, and other engineering teams to deliver end-to-end product solutions. Review designs and code, uphold engineering quality standards, and establish best practices for reliability, observability, performance, and security. Identify technical risks early and drive mitigation plans across architecture, delivery, and operations. Mentor engineers on technical design, debugging, ownership, and execution. Improve development efficiency through better engineering processes, tooling, testing strategies, and release practices. Support critical issue investigation and resolution for production and field problems related to NAS and storage functionality. Contribute hands-on to implementation when needed, especially in critical areas of architecture, performance, and reliability. Requirement (Must-Haves) Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience. 8+ years of software engineering experience, with strong experience in backend or systems engineering. Proven experience as a technical lead or senior engineer leading complex product or platform development. Strong proficiency in one or more backend/system programming languages such as Go. Solid understanding of distributed systems, concurrent programming, and service-oriented architecture. Strong knowledge of storage systems, file systems, data consistency, replication, backup, or related NAS/storage concepts. Experience designing and building reliable, scalable backend services and APIs. Familiarity with Linux-based systems, system performance analysis, and production debugging. Strong understanding of software quality practices, including code review, testing, CI/CD, and operational excellence. Experience working cross-functionally with product, QA, and other engineering disciplines. Strong communication skills with the ability to align stakeholders and lead technical discussions across teams. Comfortable using modern AI-assisted development tools and workflows to improve design, implementation, and documentation quality. Preferred Qualifications Experience building or leading products related to NAS, storage appliances, file services, backup systems, or edge/on-prem systems. Familiarity with technologies and concepts such as ZFS, RAID, SMB/NFS, object storage, caching, snapshots, or data recovery. Experience with hybrid architectures involving device, local service, and cloud connectivity. Experience with identity, permissions, security, encryption, and access control models in storage products. Familiarity with observability and operational tooling for production services, including logging, metrics, and tracing. Experience optimizing systems for performance, reliability, and cost efficiency on constrained hardware environments. Experience mentoring engineers and growing a team’s technical capability. Prior experience in fast-paced product organizations shipping integrated hardware-software solutions.
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. Overview We’re looking for a technically strong and user-focused Cloud QA Engineer to join our UniFi Cloud Service team. This role plays a key part in ensuring our cloud platform delivers a reliable, scalable, and seamless experience across distributed systems. The focus is on building scalable test systems, validating cloud services, APIs, and networking behaviors under real-world conditions, while continuously improving QA efficiency through automation and AI-assisted workflows. You’ll take ownership of end-to-end validation across cloud, backend, and networking layers, with strong emphasis on automation, system reliability, and quality at scale. Key Responsibilities Automation & AI-driven QA Design and implement automated test strategies across API, integration, and end-to-end flows Build and maintain automation frameworks (Python preferred) and integrate with CI/CD Leverage AI tools to generate test cases, improve automation, and debug issues Evaluate AI-generated outputs and improve QA efficiency through AI-assisted workflows End-to-End Validation Own validation across cloud services, APIs, networking, and distributed system interactions Cover service-to-service flows, data consistency, and failure handling Validate real-world scenarios including deployment, upgrade, connectivity, and long-running usage Perform load/stress testing to ensure system behavior at scale Debugging & Reliability Debug issues across cloud, backend, and networking layers using logs and observability tools Validate authentication, authorization, and access control Ensure reliable and secure system behavior under different conditions Collaboration & Quality Improvement Work with developers and PMs to define quality standards and release criteria Provide clear bug reports with repro steps, logs, and impact Drive improvements in QA processes, automation coverage, and tooling Qualifications Required Proven ability to design and execute end-to-end test strategies for cloud or distributed systems Strong hands-on ability in Python for building automation frameworks and test tooling Solid experience with automation frameworks (Pytest, Playwright, or Selenium) Hands-on experience integrating tests into CI/CD pipelines (e.g., Jenkins) Strong working knowledge of networking fundamentals (TCP/IP, DNS, DHCP, NAT, VLAN, VPN) Ability to perform API and backend validation, including authentication flows (tokens, sessions, OAuth) Strong debugging capability across cloud services, networking, and backend systems Practical use of AI tools to improve test design, automation, and debugging workflows Strong ownership mindset and ability to drive issues to resolution Preferred Hands-on knowledge of AWS infrastructure and core services (EC2, S3, VPC, IAM), focusing on networking, security, and service integration Experience with large-scale SaaS or distributed systems Familiarity with Docker / Kubernetes Experience with observability tools (logs, metrics, tracing) Familiarity with authentication and identity systems (OAuth, SSO)
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).
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 Lead hardware circuit design, schematic development, and PCB layout review to ensure robust system performance and manufacturability Drive design verification, system bring-up, debugging, and root cause analysis, including RMA failure resolution Own BOM management and support production to ensure smooth transition from NPI to mass production Evaluate and integrate new technologies, components, and platforms to enhance product competitiveness Participate across the full product lifecycle from NPI, MP to EOL Collaborate with cross-functional teams including layout, component engineering, firmware, mechanical, power, thermal, QA, software, PM, ID, and compliance Qualifications Bachelor’s degree or above in Electrical Engineering or a related field 5+ years of hands-on experience in system-level hardware design Experience with networking products such as Ethernet gateway, switch, or NAS platforms Solid understanding of Ethernet technologies including 802.3 PoE (PSE/PD), 1G/10G PHY, and switching or routing fundamentals Experience in hardware validation, debugging, and failure analysis in production environments Familiarity with compliance requirements including ESD, surge protection, and safety standards Proficiency in hardware design tools such as OrCAD Capture, Cadence Allegro, or Mentor PADS Nice to Have Experience leading cross-functional teams in complex hardware system development Background in low power design such as battery-powered or portable devices Experience with outdoor or industrial-grade product design and reliability considerations
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 (What he/she will do after joining UI) Drive project execution across teams Identify and resolve production issues Work with engineering, QA, and cross-functional teams Improve execution efficiency and delivery quality Deliver projects on time and with expected outcomes Requirement (Must-Haves) 5+ years of product management experience Solid managements with Jira tracking system Experience defining product requirements, features, and workflows Familiar with system architecture and platform concepts Able to identify issues and drive resolution independently Preferred Qualifications Experience with NAS products and storage systems, with understanding of file systems, RAID, and data protection Familiar with storage industry ecosystem and protocols such as SMB, NFS, or iSCSI Understanding of performance, reliability, capacity considerations, and marketing sensitivity for storage products
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. Role Summary We are looking for a Product Reliability Engineer (AQA) - UniFi Fabric Platform to evolve QA beyond traditional Dev support into customer-driven product reliability ownership. This role focuses on scalable validation systems and production-like, real-world customer workflow coverage for UniFi Fabric across Identity (Admins and Users), MSP, Zero Trust, provisioning, orchestration, cloud services, client workflows, and application backends. You will work closely with Support, Product, Engineering, Cloud, Identity, client, and application backend teams to translate real customer pain points into repeatable validation coverage and release confidence. The ideal candidate is a strong SDET / AQA who can build reliable automation systems, debug complex product behavior across frontend, backend, cloud, and client surfaces, and reduce customer risk before issues reach production. What You’ll Do Build and maintain scalable automated validation systems for UniFi Fabric workflows across client, cloud backend, and application backend surfaces. Translate Support cases, customer feedback, field issues, and regression patterns into repeatable test scenarios. Maintain production-like and real-world workflow environments that reflect customer deployments, data, permissions, upgrades, provisioning, and failure recovery paths. Validate dependencies across UniFi Fabric Identity (Admins and Users), MSP, Zero Trust, provisioning, orchestration, admin workflows, permissions, cloud services, clients, and application backends. Design end-to-end coverage for login, SSO, RBAC, provisioning, permissions, upgrades, MSP workflows, client-backend integration, and recovery scenarios. Partner directly with Support, Product, Dev, Cloud, Identity, client, application backend, and DevOps teams to close the product delivery feedback loop. Improve test reliability, observability, debugging, reporting, and release confidence. Use AI development tools such as Codex, Claude Code, Cursor, or equivalent tools to accelerate test creation, log analysis, scenario generation, debugging, and automation maintenance. What We’re Looking For 3+ years of experience in SDET, AQA, software testing, test automation, or product reliability engineering. Strong hands-on automation experience using Python, TypeScript, Go, Java, or similar languages. Experience building API, integration, end-to-end, regression, and system-level automation for cloud, backend, and client workflows. Ability to understand customer issues and convert them into clear, repeatable, production-like validation scenarios. Strong debugging skills across logs, APIs, databases, cloud services, client apps, application backends, devices, and distributed systems. Familiarity with CI/CD, test pipelines, monitoring, observability, and release validation. Strong ownership mindset: able to identify quality gaps, define validation strategy, and drive issues to closure. Good communication skills and ability to work directly with Support, Product, Engineering, and cross-functional teams. Proficiency with AI-assisted engineering workflows, including AI-based test generation, log analysis, spec-driven validation, and automation refactoring. Preferred Qualifications Experience validating connected hardware-software systems across cloud, client applications, application backends, devices, and real-world network environments. Familiarity with UniFi Fabric, UniFi OS, IAM, OAuth2, OIDC, SSO, RBAC, permissions, audit logs, Zero Trust, provisioning, orchestration, or admin workflows. Experience with production-like test environments, test data management, staging sites, device farms, or real-world workflow validation. Experience with Playwright, Cypress, Selenium, Postman, k6, pytest, Robot Framework, or similar tools. Experience with AWS, Docker, Kubernetes, message queues, RDBMS / NoSQL, or distributed system testing. Experience working directly with Support or customer-facing teams to analyze field issues. Interest in agentic engineering and using AI tools to improve automation productivity, reliability, and coverage. Key Evaluation Criteria The best candidate should demonstrate: Customer-driven reliability mindset — stays close to real customer pain points and validates production-like workflows, not only Jira tickets from Dev. Automation depth — can build scalable, maintainable, trustworthy validation systems. Product reliability ownership — understands risk across product, cloud backend, application backend, client, identity, permissions, devices, and workflow dependencies. Debugging ability — can isolate root causes across complex distributed systems. AI-native reliability workflow — uses AI tools to increase test coverage, speed, and insight without sacrificing judgment.
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. Role Summary We are looking for a Software Product Builder - UniFi Fabric Platform: a hands-on product engineer who combines strong Product taste and UX judgment, AI-native engineering, and the ability to ship production-quality software for UniFi Fabric. This role is for builders who can move from ambiguous product opportunities to working systems quickly. You will design, prototype, build, and iterate on UniFi Fabric capabilities across Identity (Admins and Users), MSP, Zero Trust, provisioning, orchestration, administration, automation, and cloud-native platform workflows. You will use modern AI coding tools such as Codex, Claude Code, Cursor, and spec-driven development practices to accelerate delivery while maintaining high standards for product quality, reliability, security, and operational readiness. The ideal candidate can define what should be built, propose practical UX or workflow improvements, and personally build and ship the system end to end. What You’ll Do Identify high-impact UniFi Fabric opportunities by understanding user needs, operational pain points, and product gaps across Identity, Admins and Users, MSP, Zero Trust, provisioning, and orchestration. Turn ambiguous workflow problems into clear product specs, UX or wireframe proposals, technical designs, prototypes, and production-ready features. Build end-to-end UniFi Fabric capabilities across frontend workflows, backend services, APIs, cloud infrastructure, identity, permissions, provisioning, orchestration, observability, and admin experiences. Use AI coding agents such as Codex, Claude Code, and Cursor to accelerate multi-file implementation, testing, refactoring, documentation, debugging, and iteration while keeping strong engineering judgment. Collaborate closely with product, design, frontend, mobile, cloud, identity, security, QA/AQA, and DevOps teams to deliver complete product experiences. Ensure systems are secure, reliable, scalable, maintainable, cloud-native, and aligned with UniFi Fabric platform requirements. Continuously improve agentic engineering workflows, including spec-driven development, AI-assisted coding, test generation, code review, production readiness, and release confidence. What We’re Looking For 3+ years of hands-on software engineering experience in backend, cloud, platform, full-stack, or product engineering. Strong ability to build and ship production software using Golang, TypeScript, Python, or similar modern languages. Strong product taste and UX judgment: able to simplify complex admin/user workflows, reason from user problems, propose practical wireframes, and make tradeoffs. Experience designing and implementing APIs, backend services, data models, integrations, distributed systems, cloud-native applications, or workflow migrations. Familiarity with cloud infrastructure, CI/CD, monitoring, debugging, security, and production operations. Proficiency with AI development tools such as Codex, Claude Code, Cursor, or equivalent AI coding agents. Experience with AI-native development practices such as spec-driven development, prompt/context engineering, agentic coding workflows, AI-assisted testing, debugging, and code review. High ownership under ambiguity, clear communication, and strong problem-solving skills in ambiguous product and technical environments. Preferred Qualifications Experience building enterprise software, cloud platforms, identity systems, admin consoles, MSP workflows, Zero Trust products, developer tools, or internal productivity tools. Familiarity with AWS, containers, serverless architecture, event-driven systems, RDBMS, NoSQL, or message queues. Knowledge of IAM, OAuth2, OIDC, SSO, RBAC, audit logs, compliance, Zero Trust, provisioning, orchestration, admin/user lifecycle, or secure enterprise workflows. Experience using AI agents for multi-file implementation, full-stack delivery, refactoring, debugging, test generation, or release preparation. Founder, early startup engineer, product engineer, or 0-to-1 builder experience is a strong plus. Key Evaluation Criteria The best candidate should demonstrate: Product taste and UX judgment — knows what is useful, simple, understandable, and worth building. End-to-end delivery — can personally build, validate, and ship high-quality software across product and platform boundaries. Agentic coding effectiveness — uses AI agents effectively, but validates output with strong engineering judgment, tests, and review. UniFi Fabric platform mindset — understands identity, admin/user workflows, reliability, security, scale, permissions, observability, and operational excellence. High ownership under ambiguity — can move from unclear product problems to shipped systems with minimal hand-holding.
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. Role Summary We are looking for a Software Product Builder - Enterprise Platform: a hands-on product engineer who can combine strong product taste, AI-native engineering, and the ability to ship production-quality software. This role is for builders who can move from ambiguous product opportunities to working systems quickly. You will design, prototype, build, and iterate on enterprise platform capabilities across cloud services, identity, security, administration, automation, and developer/operator workflows. You will use modern AI coding tools such as Codex, Claude Code, Cursor, and spec-driven development practices to accelerate delivery while maintaining high standards for quality, reliability, and security. The ideal candidate is not only able to define what should be built, but can personally build and ship it. What You’ll Do Identify high-impact enterprise platform opportunities by understanding user needs, operational pain points, and product gaps. Turn ambiguous ideas into clear product specs, technical designs, prototypes, and production-ready features. Build end-to-end platform capabilities across backend services, APIs, cloud infrastructure, identity, permissions, automation, observability, and admin workflows. Use AI coding agents such as Codex, Claude Code, and Cursor to accelerate implementation, testing, refactoring, documentation, and iteration. Collaborate closely with product, design, frontend, mobile, cloud, identity, security, and DevOps teams to deliver complete product experiences. Ensure systems are secure, reliable, scalable, maintainable, and aligned with enterprise platform requirements. Continuously improve agentic engineering workflows, including spec-driven development, AI-assisted coding, test generation, code review, and release readiness. What We’re Looking For 3+ years of hands-on software engineering experience in backend, cloud, platform, full-stack, or product engineering. Strong ability to build and ship production software using Golang, TypeScript, Python, or similar modern languages. Strong product sense: able to simplify complex workflows, reason from user problems, and make practical tradeoffs. Experience designing and implementing APIs, backend services, data models, integrations, distributed systems, or cloud-native applications. Familiarity with cloud infrastructure, CI/CD, monitoring, debugging, security, and production operations. Proficiency with AI development tools such as Codex, Claude Code, Cursor, or equivalent AI coding agents. Experience with AI-native development practices such as Spec-Driven Development, prompt/context engineering, agentic coding workflows, AI-assisted testing, and code review. Strong ownership, communication, and problem-solving skills. Preferred Qualifications Experience building enterprise software, cloud platforms, identity systems, admin consoles, developer tools, or internal productivity tools. Familiarity with AWS, containers, serverless architecture, event-driven systems, RDBMS, NoSQL, or message queues. Knowledge of IAM, OAuth2, OIDC, SSO, RBAC, audit logs, compliance, Zero Trust, or secure enterprise workflows. Experience using AI agents for multi-file implementation, refactoring, debugging, test generation, or release preparation. Founder, early startup engineer, product engineer, or 0-to-1 builder experience is a strong plus.
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 Perform electrical validation for high-speed interfaces, including PCIe, Ethernet 10G/25G/100G/400G, DDR4/DDR5, SATA, and USB3. Perform signal validation for low-speed and control interfaces, such as I2C, SPI, MDIO, eMMC, GMII/RGMII, and related management buses. Execute signal quality measurements using oscilloscopes, BERT, network analyzers, and other signal analysis tools. Review and interpret electrical voltage, timing, jitter, eye diagram, and compliance requirements from IC vendors, interface standards, and internal design guidelines. Plan and execute power validation for multiphase power stages, DC/DC buck converters, PSU rails, and board-level power delivery networks. Perform power integrity validation, including ripple noise measurement, transient response, power sequencing, E-load testing, and PSU evaluation. Analyze SI/PI measurement results, identify potential root causes, and provide feedback to hardware design, layout, firmware, and vendor teams. Work with hardware and layout teams to define SI/PI validation plans, test coverage, test limits, and measurement methodologies. Generate validation reports to support project development stages, issue tracking, design reviews, and second-source verification. Develop and execute basic test scripts in Linux environments to support validation, automation, and data collection. Support debugging activities when signal or power performance does not meet specifications, and validate design improvements after corrective actions. Qualifications Bachelor’s degree or above in Electrical Engineering, Electronics Engineering, or a related field. Minimum 5 years of experience in signal measurement, electrical validation, SI/PI testing, or hardware validation. Hands-on experience with oscilloscope operation, probing, soldering, and board-level measurement setup. Familiar with high-speed and low-speed interface validation, such as PCIe, Ethernet, USB, DDR, SerDes, I2C, SPI, MDIO, eMMC, GMII/RGMII. Able to independently execute signal validation based on test plans, specifications, and measurement procedures. Able to understand and interpret electrical specifications from IC vendors, including PHY, SerDes, ASIC, switch, CPU/SoC, and power IC vendors. Familiar with Linux shell commands and basic scripting for test execution or automation. Good documentation skills, with the ability to prepare clear validation reports and summarize technical findings. Able to communicate in English for technical discussions, report writing, and vendor communication. Strong problem-solving mindset and ability to work with cross-functional teams. Preferred Qualifications Hands-on experience with BERT, VNA, spectrum analyzer, electronic load, power analyzer, or automated compliance test tools. Experience with Ethernet compliance testing based on IEEE 802.3bj, 802.3bm, 802.3bs, and 802.3cd is a plus. Experience with power integrity and DC/DC converter validation is a plus. Experience supporting design bring-up, issue debugging, and production issue analysis is preferred.
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. 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 Design and develop secure cloud-based services. Integrate designs with larger software systems. Coworker with cloud architect, backend, and frontend developer. Positive attitude and a strong commitment to delivering quality work. Requirements 3+ years of experience with developing cloud services. 3+ years of experience with Java is required. Experience with AWS cloud services. Experience with Linux and Docker environments. Have basic knowledge of webRTC, WebSocket, and MQTT. Have experience with developing RESTful API. Familiarity with the Agile software development processes. Ability to work independently within a high-talent team. Self-starter willing to learn and apply new software skills. Excellent written and verbal communication skills. Strong experience with RDBMS and NoSQL. Nice to have 3+ years of experience with Java is required. Experience with AWS serverless technologies. Experience with network programming.
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 Perform pre-layout and post-layout signal integrity simulation for high-speed interfaces, including DDR4/DDR5, PCIe Gen3–Gen5, and 100G/400G/800G Ethernet. Evaluate channel loss, PCB material, stack-up, IC placement, and routing constraints during the early design stage. Build and analyze end-to-end channel models, including PCB traces, vias, connectors, cables, packages, and IC models. Optimize high-speed channel structures, including vias, anti-pads, connector launches, cables, and routing topology. Analyze insertion loss, return loss, crosstalk, impedance discontinuity, jitter, eye diagram, and BER performance. Define PCB layout guidelines and routing constraints for high-speed interfaces. Work with EE, layout, mechanical, vendor, and validation teams to review designs and resolve SI issues. Support simulation-to-measurement correlation using VNA, TDR, oscilloscope, BERT, or compliance test results. Qualifications Bachelor’s degree or above in Electrical Engineering, Electronics Engineering, or a related field. 5+ years of experience in high-speed signal integrity simulation and PCB channel design. Hands-on experience with Ansys simulation tools, such as HFSS, SIwave, Q3D, or AEDT. Familiar with high-speed interfaces, including: DDR4,DDR5 PCIe up to Gen5 IEEE 802.3by / 802.3bm / 802.3bs / 802.3cd,100G / 400G / 800G Ethernet Strong understanding of high-speed channel behavior, including insertion loss, return loss, crosstalk, impedance discontinuity, jitter, eye diagram, and BER. Ability to define practical PCB routing constraints and provide design recommendations. Preferred Qualifications Experience with 25G / 56G / 112G SerDes channel design. Experience with switch, router, server, NIC, AI server, or high-speed backplane products. Knowledge of low-loss PCB materials, Dk/Df, copper roughness, and glass weave effects. Familiar with IBIS-AMI models, S-parameters, equalization tuning, and channel operating margin analysis. Experience creating SI simulation reports, layout guidelines, and design checklists. Experience supporting lab validation and debugging SI-related issues.
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 You will be responsible for the design and implementation of a wireless embedded system solution. You will work in L2/L3 software and linux network device driver to improve/resolve wireless performance/functionality. You have to catch the latest network improvement and integrate into our solution.The position works closely with multiple teams, and completes features and optimizes system capabilities. Requirement The candidates should have capability to design and implement the requirements. Requires a minimum of 5 years firmware/software engineering and delivery of quality wireless/network products. Require a minimum of 5 years WiFi hands-on experience. Excellent in C/C++ programming language. Excellent in layer 2 and layer 3 network domain knowledge. Excellent in Linux skb operation and linux network stack Excellent in network device driver operations. Excellent in network / system integration and troubleshooting. Experience with python or other object-oriented programming language with multi-thread/processing development. Experience with LAN, L2/L3 Switch, VLAN, Routing protocols, TCP/IP, NAT, IGMP v2/v3, NTP, SNMP, 802.1x, QoS, and Firewall. Preferred Qualifications Familiar with WiFi be/ax/ac protocol is a plus. Familiar with the QCA solution is a plus. Experience with the openwrt build system is a plus. Experience with wireless security is a plus.
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 Design, develop, and maintain network security features, including antivirus, SSL inspection, IDS/IPS, and content filtering in enterprise router firmware and software stacks. Develop deep packet inspection (DPI) and signature-based detection engines for identifying malware, exploits, and malicious traffic patterns. Integrate threat intelligence feeds and update mechanisms to ensure detection of evolving security threats. Ensure high-performance packet processing and minimal latency for real-time threat detection. Collaborate with product managers and system architects to define the security roadmap and feature priorities. Work with QA and DevOps teams to design test cases, validation frameworks, and automated regression testing for security features. Conduct vulnerability analysis, performance benchmarking, and optimization for security modules. Stay current with network security standards, protocols, and emerging threats. Requirement 5+ years of experience in embedded or network security software development. Understanding or hands-on experience with: SSL/TLS inspection and secure proxy implementations IDS/IPS, DPI, and packet inspection engines Content filtering via DNS restriction Antivirus and sandboxing Proficiency in C/C++, with strong knowledge of Linux networking stack and kernel modules. Familiarity with security frameworks and libraries (e.g., Suricata, Snort, ClamAV, OpenSSL, libpcap). Solid understanding of networking fundamentals (TCP/IP, NAT, routing, QoS). Excellent debugging, profiling, and performance tuning skills. Strong documentation and communication abilities. Preferred Qualifications Experience developing for enterprise or ISP-grade routers and gateways. Familiarity with UniFi platforms.
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. Role Summary We are looking for a highly skilled Senior Image Quality Engineer to take ownership of image quality development for our IP camera portfolio. The ideal candidate has deep expertise in camera ISP tuning, 3A algorithm optimization, sensor characterization, and embedded imaging pipelines. This role involves close collaboration with cross-functional teams and offers significant technical ownership. Key Responsibilities Lead end-to-end image quality development for assigned camera platforms. Perform ISP tuning across noise reduction, sharpening, color correction, gamma, HDR/WDR, temporal filtering, and related modules Develop, evaluate, and optimize 3A algorithms (AE / AWB / AF). Conduct both subjective and objective IQ evaluations using lab tools and real-world scenes. Collaborate with firmware, hardware, optics, and product teams to resolve IQ issues and improve performance. Perform sensor analysis, lens shading tuning, black-level calibration, and other calibration tasks. Support ISP integration and optimization on Ambarella and SigmaStar (sstar) SoCs. Build automation scripts and analysis tools using Python or C/C++. Work with manufacturing and validation teams to ensure consistent IQ quality in production. Candidate Profile & Qualifications Bachelor’s or Master’s in Electrical Engineering, Computer Science, Imaging Science, or related field. 5+ years of hands-on experience in image quality tuning, ISP pipelines, or imaging algorithm development. Solid understanding of camera sensors, optics, color science, HDR/WDR, and imaging fundamentals. Experience with 3A algorithms and ISP debugging. Practical experience on Ambarella or SigmaStar (sstar) platforms—strongly preferred. Proficiency in Python and/or C/C++ for automation or embedded debugging. Strong analytical and problem-solving skills with high attention to detail. Effective communication skills and ability to work in a global, cross-functional environment.
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. About the Role We’re looking for a Sales Solution Engineer in Taiwan to support enterprise customers and partners. You’ll design networking, ProAV, VoIP, storage, and Physical Security (Protect & Access) solutions. Working in a pre-sales capacity, you will lead regional technical strategy for Ubiquiti in Taiwan, collaborating with product teams, partners, and global sales to drive adoption and growth. Responsibilities Solution design and architecture Deliver demos and partner training Develop proposals and BoMs Enable channel partners Drive brand growth Provide market insights Desired Experience Solution Architecture Enterprise Networking (BGP, OSPF, SD-WAN) ProAV (AV-over-IP, multicast) Physical Security (CCTV & Access Control) VoIP (SIP systems) Storage (NAS, SAN) General Mandarin and English Pre-sales experience Certifications preferred Strong reliance on AI tools, LLMs, and automation for productivity Benefits Hybrid flexibility Competitive compensation Product access
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. Role Summary As part of the Protect and Access FW QA team, you will play a critical role in ensuring the stability, performance, and user experience of our camera and access control devices. This role combines hands-on manual validation with automation-driven testing, focusing on end-to-end device behavior across firmware, networking, AI features, and system integrations. Responsibilities (What he/she will do after joining UI) Design, develop, and execute test plans, test cases, and test strategies for firmware features and system-level functionality Perform end-to-end validation of devices, including camera, IoT, and access products under real-world scenarios Build and maintain automation test frameworks and scripts to improve regression coverage and efficiency Configure and manage test environments, labs, and test setups (network, devices, IoT scenarios) Execute manual testing for new features, edge cases, and exploratory scenarios where automation is not feasible Collaborate closely with Firmware, AI, Backend, and App teams for issue triage and resolution Perform performance, stress, and reliability testing (e.g., long-run stability, network congestion scenarios) Generate test reports, quality metrics, and risk assessments to support release decisions Requirement (Must-Haves) 2+ years of experience testing modern Web and/or Mobile Applications 2+ years of experience testing firmware layer Good knowledge base of the QA lifecycle - methodologies, tools, and processes Understanding of Agile/Scrum development principles Familiar various performance tests including stress, latency, scalability Ability to work both independently and as a team member Good knowledge of English Bachelor's degree in computer sciences or QA related (world-recognised) course Preferred Qualifications Experience testing IoT or smart devices (e.g., cameras, access control systems) Familiarity with network protocols (TCP/IP, RTSP, HTTP, MQTT, etc.) Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and test integration pipelines Knowledge of video streaming, audio systems, or AI-based detection features Exposure to automation frameworks for device or API testing
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. Role Summary As a Production Automation Engineer, you will play a critical role in ensuring product quality and manufacturing efficiency through the development and maintenance of factory test systems. You will work closely with test engineers and cross-functional teams to design test flows, build automation tools, and troubleshoot production issues in a fast-paced manufacturing environment. This role is ideal for engineers who enjoy hands-on system work, embedded environments, and driving continuous improvement in large-scale production processes. Responsibilities Develop and maintain factory test tools to support product manufacturing and validation Review and define test plans and test flows, ensuring alignment with production requirements Design, implement, and continuously improve automated test systems and tools Support test engineers by troubleshooting issues and responding to test-related requests Drive production efficiency improvements through automation and process optimization Analyze test failures and production issues, and clearly communicate findings to stakeholders, including HW, SW, RF, Optical, and Audio teams Document test processes, tools, and improvements to support long-term maintainability Requirements (Must-Haves) 5+ years of experience in production automation or manufacturing test development Strong Python proficiency (required) for automation and tool development Hands-on experience working with embedded Linux systems Strong analytical and logical thinking skills, with the ability to design feasible production solutions Ability to collaborate effectively as a team player, with good communication skills Basic English reading and writing skills for technical documentation and communication Nice to Have Experience programming in C/C++, Linux shell scripting, Perl, Java, or Tcl Familiarity with Android test support libraries Experience with camera image quality evaluation, including algorithms and chart design Knowledge of system components, interfaces, and protocols in consumer electronic devices, such as camera, touch, display, audio, Wi-Fi, Bluetooth, NFC, ToF, power, and battery Experience with web-based tools using Python and/or JavaScript
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 Lead and execute server, storage, data center, and networking motherboard design projects. Develop schematic diagrams, perform layout reviews, and maintain BOMs to ensure design quality. Conduct comprehensive power supply validation spreadsheet (Intel/AMD platforms), including efficiency, thermal, stress, dynamic load, ripple noise, stability, and regulation testing. Utilize VRTT / AMD validation tools and other industry-standard test platforms. Debug and resolve critical system issues, including burnout, EMI, acoustic noise, ESD, surge, and thermal challenges. Continuously optimize system performance across efficiency, thermal design, space utilization, noise, and cost dimensions. Requirement BS or MS in Electrical Engineering (or related field). 6+ years of hands-on design experience in VRM Core power, DDR power, and POL power on Intel/AMD platforms. Solid knowledge of power topologies (Buck, Boost, Hot-swap, etc.) and component-level tradeoffs. Strong expertise in power component specification, selection, and PCB layout best practices. Proficiency with industry tools such as OrCAD, PADS, Allegro, etc. Proven ability to diagnose and resolve complex hardware issues with a strong design problem-solving mindset. Effective communication and collaboration skills, with the ability to influence cross-functional teams. Demonstrated project leadership experience and accountability for technical deliverables. Self-driven, proactive, and able to execute quickly under challenging project timelines.