Established in 2021, we are a startup in the AI Security Industry.
Our mission is to transform the security service industry through the assistance of AI visual recognition systems to better protect businesses, their assets, and the general public.
With offices in San Francisco, London, and Taipei, our products process over 30 million real-world security images every month for many global security service providers, regional alarm companies and multinational corporations.
At Circle, we are a passionate team of creators, problem solvers, and storytellers. We believe in trust and transparency, our members enjoy flexibility in the way they work, and have the opportunity to make a real impact with their role.
Our strength lies in our diversity - our members hail from different regions across the world! We are truly an incredible mix of western and eastern culture in the heart of Taipei’s technology district!
[Products]
Light - a powerful human detection AI SaaS service miles ahead of the competitions. Flexible cloud and hybrid-cloud deployments that work for both small and large client infrastructures.
TruePlatform - a modern cloud-based video AI management platform designed for real-time alert responses with open integrations
[The Role]
As an AIoT Engineer, you are responsible for building firmware running in our hardware product line, managing building infrastructure and developing the cloud backend.
This includes all associated tasks such as architecture design, coding, testing and bug fixing.
You will expand your experience in building embedded software for real hardwares, developing cloud backend and collaborate with engineers on the TruePlatform team, hardware engineers, and AI engineers, on industry-leading security AIoT products that protect people in efficient ways.
[What You'll Do]
Design and build robust firmware and cloud backend for IoT products
Work with the hardware, backend, app, AI engineers to build innovative, robust, and easy-to-use features for our users
Performance/size optimization
Troubleshoot/debug issues related to firmware and cloud backend
Build testing suite for manufacturing
Participate in code reviews to maintain a high-quality code culture
[What We're Looking For]
1+ years working experience of embedded Linux development
1+ years experience in C/C++ programming
Knowledge of system programming (e.g. socket, multi-threading, fork, select/poll, etc.) in UNIX-like environment
Write clean and maintainable code with design documents and unit tests
[Nice To Haves]
Prior working experience in company building AIoT or IoT products
Experience of open-source embedded development boards. (e.g. Arduino, Raspberry Pi, Banana Pi, BeagleBoard, UDOO, etc.)
Experience of Yocto/OpenEmbedded or Buildroot
Able to read schematic of electric circuit
Experience of Linux kernel driver development
Knowledge of robust embedded software design
Experience in public cloud platforms such as AWS, GCP or Azure
Contributions to open-source projects
Active participant in technical communities