Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.
The Position
The Ubiquiti Kaunas office is looking for a talented and self-driven embedded C/C++ developer focused on Wi-Fi. You’ll bring experience, enthusiasm, and creativity to solve brand-new problems, think beyond the obvious, and make things work—even when the solution isn’t straightforward.
Responsibilities
- Build firmware for new Wi-Fi 6/6E/7 (802.11ax/be) access points and routers;
- Collaborate with global firmware/hardware teams to deliver cutting-edge wireless networking products;
- Develop and maintain user-space services and libraries (hostapd, wpa_supplicant integration, management daemons);
- Integrate third-party components/SDKs (e.g., QCA/MediaTek) into our firmware and build system (OpenWrt-based);
- Maintain and improve existing product firmware (stability, performance, security);
- Work closely with HW/RF engineers on bring-up, calibration, board support, and issue investigation;
- Optimize wireless performance: roaming (802.11k/v/r), mesh/EasyMesh, airtime fairness, OFDMA/MU-MIMO, DFS/ACS, QoS/WMM;
- Diagnose complex field issues using logs, packet captures, and on-device tracing/profiling.
- 3+ years of embedded firmware development in C/C++;
- Solid understanding of Linux internals (Process, memory, networking, netlink, epoll);
- Strong networking fundamentals: TCP/UDP, routing (static/dynamic), firewalls (iptables/nftables), traffic control (tc);
- Experience with Wi-Fi stack concepts (802.11 a/b/g/n/ac/ax/be), WPA2/WPA3 security, EAP/SAE;
- Comfortable with Git and typical embedded build systems (OpenWrt/Buildroot, cross-compilation, toolchains);
- Fluent in English and Lithuanian.
- Linux wireless/driver experience (mac80211/cfg80211, NL80211); familiarity with ath10k/ath11k/mt76;
- Hands-on with hostapd/wpa_supplicant customization and control interfaces;
- Experience with chipset SDKs (Qualcomm Atheros, MediaTek) and board bring-up;
- RF basics and validation: link budget/SNR/MCS, spectral scan, regulatory domains (FCC/ETSI), DFS certification;
- Mesh networking (802.11s/EasyMesh), band/steering, roaming optimization (k/v/r);
- Traffic analysis/diagnostics with Wireshark, tcpdump, radiotap, iPerf3, IxChariot; automated test frameworks;
- Python/Bash for tooling, CI/CD familiarity, DPI/traffic classification exposure.
- International work environment and work with global development teams;
- Ability to deliver software that is used by millions of people across the globe;
- Access to all Ubiquiti products;
- Medical insurance;
- Hybrid approach - office in Kaunas;
- Flexible work hours;
- Compensation package matching global standards, including competitive salary depending on your qualification and background (starting from 3000 up to 7000 Euro gross monthly);
- A-class office with all the necessities - snacks, drinks, free lunches, free parking, etc!
Key Skills
Ranked by relevanceReady to apply?
Join Ubiquiti Inc. and take your career to the next level!
Application takes less than 5 minutes