Embedded Firmware Engineer — Access Ubiquiti Inc. Prague, Czech Republic c,cpp,linux,freertos,iot,ble,i2c,spi,uart,mid,enterprise,hybrid,europe_east
Ubiquiti Inc.

Embedded Firmware Engineer — Access

Location Node Prague, Czech Republic (hybrid)
Base Compensation Competitive
Commitment full-time
Clearance Req none
c cpp linux freertos iot ble i2c spi uart mid enterprise hybrid europe_east

Overview

Ubiquiti is seeking an Embedded Firmware Engineer to design, implement, and maintain embedded firmware for current and next-generation access devices including readers, hubs, and controllers.

Responsibilities

  • Work as part of a global cross-functional team of firmware, hardware, and product engineers to develop cutting-edge access control products
  • Design, implement, and maintain embedded firmware for current and next-generation access devices (readers, hubs, controllers)
  • Enhance and optimize existing firmware for performance, stability, and security
  • Participate in code reviews to ensure adherence to best practices and high code quality standards
  • Collaborate closely with BSP, hardware, backend, mobile, and product assurance teams throughout the product lifecycle
  • Diagnose, troubleshoot, and perform root-cause analysis of firmware and system-level issues
  • Support manufacturing and production validation by resolving firmware issues and assisting with firmware update pipelines

Requirements

  • 3+ years of embedded firmware development experience with C
  • Good knowledge of network protocols (TCP/IP, HTTP, Websocket, TLS/SSL)
  • Experience with microcontrollers, SoCs, embedded Linux, and RTOS
  • Experience with access control systems (card readers, NFC, mobile unlocking)
  • Knowledge of Git version control system

Preferred

  • Experience with Linux application development and OpenWRT or Yocto build systems
  • Good understanding of Layer 2 networking and device-to-device communication
  • Familiarity with security best practices for IoT and access control firmware (secure boot, encrypted communication, key management)
  • Knowledge of NFC, BLE, cryptographic algorithms, Golang, and MCU architecture
  • Proficiency with hardware interfaces and protocols (GPIO, USB, UART, PWM, Flash, SPI, I2C)
  • Contributions to open-source embedded projects (OpenWRT, ESP-IDF, Zephyr)

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • 5 weeks of vacation per year
  • Discretionary bonuses
  • Flexible working hours
  • Home office option
  • Meal allowance
  • Office with terrace and view of Prague
  • Kitchen with coffee, food, snacks, and beverages

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Ubiquiti Inc.. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.