Firmware Engineer

Umbo Computer Vision

  • Taiwan
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
Autonomous security systems for a safer and happier world.

1. Umbo Light - a powerful cloud-based human detection AI SaaS service miles ahead of the competition.
2. Umbo AiCameras - the industry’s first security camera with onboard AI processing.
3. Umbo TruePlatform - an entirely cloud-based video management platform with open integrations and alert response capabilities.


Taipei Times -

Venture Beat -

Analytics Insight -

CB Insights -

The Role

At Umbo Computer Vision, the TruePlatform Team is responsible for:
  • Developing and maintaining all customer-facing products, including firmware, web/app applications, database management and cloud infrastructure
  • Focusing on delivering real-time, easy-to-use and robust applications
  • Handling a large amount of requests and scaling efficiently
As a Firmware Engineer, you are responsible for building firmware running in our hardware product line and managing building infrastructure. 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 and collaborate with engineers on the TruePlatform team, hardware engineers, and AI engineers, on industry-leading security products that protect people in efficient ways.

What You'll Do
  • Design and build robust firmware for Umbo 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
  • 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 security camera company
  • 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
  • Contributions to open-source projects
  • Active participant in technical communities

Why You'll Enjoy Working At Umbo Computer Vision
  • Competitive salary
  • A bright and comfortable office located 8 min walk from MRT Gangqian Station in Neihu
  • Company provided MacBook
  • National health insurance and labor insurance
  • Flexible remote working policy - we trust you to work where you choose so that you can do your best work
  • Flexible vacation - we don't cap your time off!
  • Annual professional development stipend
  • Annual employee wellness stipend - because we want all our employees to be happy AND healthy
  • Bi-annual company offsites to connect with coworkers outside the office
  • Events including quarterly company dinners, cross-team building events, year-end party, holiday party & gift exchange, and more!
  • Fully stocked office with snacks and drinks
  • The chance to work collaboratively in an open, flexible, and fun startup environment
  • Opportunity to work with highly talented team members in an international atmosphere
Note that this is not a remote position. Please only apply if you can work in our Taipei office. Please submit your application in English.

We provide ARC and work sponsorship for the right candidate.

Umbo Computer Vision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.


Similar Jobs

  • DRAM BIOS Firmware Engineer


    • Taichung City
    DRAM BIOS Firmware Engineer Taichung City, TXG, TW Micron's vision is to transform how the world uses information to enrich life for all. ​ Join an inclusive team focused on on…
    • 2 months ago
  • 2021 Firmware Engineer Campus Hire


    • Taipei City
    Firmware Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design an…
    • 2 months ago