2 months ago
Taipei, TaiwanMid Level
Responsibilities
- Maintain and support integrated IoT devices and systems.
- Develop and deliver new features aligned with the product vision and roadmap.
- Integrate and onboard new IoT devices into the platform.
- Collaborate with web, mobile, firmware, product, and design teams.
- Ensure software quality, system reliability, and on-time delivery.
- Participate in design discussions, implementation reviews, and continuous improvement of system architecture.
Requirements
- Require 3+ years of experience as a software engineer or firmware engineer.
- Require familiarity with Go for backend or system development.
- Require experience designing and building RESTful APIs.
- Require experience working with relational databases.
- Require strong Linux or Unix system administration skills.
- Require knowledge of IoT and Edge of Things concepts and systems.
- Require understanding of user-experience considerations in system design.
- Require understanding of software development and testing practices.
- Prefer experience with Node.js.
- Prefer familiarity with CI/CD pipelines.
- Prefer understanding of security concepts including authentication, authorization, and data protection.
- Prefer experience with backend or IoT-related frameworks.
About Ubiquiti
Ubiquiti builds networking hardware and software platforms for businesses, internet service providers, and smart homes, sold under the UniFi, UISP, and AmpliFi brands. Its portfolio includes Wi‑Fi access points, switches, routers, wireless backhaul, security cameras, and management applications, sold primarily through channel partners and online. Founded in 2005 and headquartered in New York, the public company (NYSE: UI) has shipped over 100 million devices worldwide.
