Ubiquiti

Embedded Firmware Engineer

Ubiquiti
Apply
3 months ago
Riga, LatviaMid Level

Responsibilities

  • Develop embedded firmware in C/C++ for new 5G and LTE products.
  • Collaborate with global firmware, hardware, and design teams to develop networking products.
  • Develop and debug user-space libraries and services.
  • Integrate third-party software into device firmware and the build system.
  • Maintain existing product firmware.
  • Work with hardware engineering to create products and troubleshoot hardware issues.

Requirements

  • 3+ years of embedded firmware development experience with C/C++.
  • Good understanding of Linux internals.
  • Knowledge of networking protocols including TCP, UDP, and static and dynamic routing.
  • Knowledge of Linux firewalling with netfilter and traffic control with tc.
  • Experience with IPSec, OpenVPN, and WireGuard.
  • Experience with AI tools such as Claude and Codex.
  • Knowledge of Git version control.
  • Fluency in English and Latvian.

Benefits

  • International work environment with global development teams.
  • Opportunity to deliver software used by millions of people worldwide.
  • Opportunity to integrate modern AI tools into product development.
  • Access to Ubiquiti products.
  • Medical insurance.
  • Hybrid work arrangement with an office in Riga.
  • Flexible work hours.
  • A-class office with snacks, drinks, free parking, and other amenities.

Tech Stack

Categories

Ubiquiti

About Ubiquiti

1,001-5,000 employees

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.

Contact me