LogoKode$word
Ubiquiti logo
Verified Tech Organization

Careers at Ubiquiti

Browse and filter through all verified positions currently open at Ubiquiti.

Total Company Roles25
Matching Filter25
ui.comHQ: New York, NY, USCEO: Robert J. Pera1818 employees

Ubiquiti Inc. develops networking technology for service providers, enterprises, and consumers in North America, Europe, the Middle East, Africa, Asia Pacific, South America. The company develops technology platforms for high-capacity distributed Internet access, unified information technology, and consumer electronics for professional, home, and personal use. Its service provider product platforms offer carrier-class network infrastructure for fixed wireless broadband, wireless backhaul systems, and routing and related software; and enterprise product platforms provide wireless LAN infrastructure, video surveillance products, switching and routing solutions, security gateways, door access systems, and other WLAN products. It also provides technology platforms, such as UniFi Cloud Gateway, an Enterprise class internet and security gateway device; UniFi Wi-Fi, an enterprise Wi-Fi system; UniFi Protect, a video surveillance platform; UniFi Switch that deliver performance, switching, and power of ethernet support for enterprise networks; UniFi Access, a door access solution; UniFi Talk, a plug-and-play phone system and VoIP subscription service, as well as UniFi Connect and its AmpliFi platform. In addition, the company offers airMAX, which include proprietary protocols that contain technologies for minimizing signal noise; airFiber, a wireless backhauls point-to-point radio system; UFiber GPON, a plug and play fiber network technology to build high speed fiber internet networks; and Wave, a technology platform. Further, the company provides base stations, radios, backhaul equipment, and customer premise equipment; embedded radio products; and antennas. It serves customers through a network of distributors, online retailers, and direct to customers through webstores. The company was formerly known as Ubiquiti Networks, Inc. and changed its name to Ubiquiti Inc. in August 2019. Ubiquiti Inc. was incorporated in 2003 and is headquartered in New York, New York.

Sector:Communication Equipment

All Openings (25)

Ordered by most recently published

Senior Frontend Developer - UniFi Connect

On-sitefull timeSeniorStockholm, Sweden
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Senior Frontend Developer to our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role Responsibilities: Develop and maintain modular, reusable React components to deliver rich and responsive user interfaces Collaborate with designers and product managers to continuously enhance UI/UX, proposing improvements to existing interfaces and shaping new user flows Write and maintain comprehensive test cases to ensure code quality, reliability, and maintainability Contribute to frontend architectural decisions and participate in design/code reviews to uphold best practices Build scalable front-end visualization components for displaying device relationships, floorplans, and system topologies Build and maintain reusable AI skills, agent definitions, and their specs so AI-assisted workflows stay accurate over time Critically review and verify AI-generated code for correctness, rather than accepting it as-is Requirements: 5+ years of professional experience in a similar position Highly proficient in JavaScript and TypeScript Extensive experience with React Strong understanding of programming principles, design patterns, and modern web protocols and security practices Proven ability to analyze and troubleshoot technical issues and deliver effective solutions Passionate about clean code, performance optimization, and frontend best practices such as profiling and UI responsiveness Experience integrating AI-assisted workflows into front-end pipelines — e.g., automating repetitive tasks, code review, or test generation Experience writing and maintaining executable specifications and living documentation that stay in sync with code as it changes Familiarity with MCP (Model Context Protocol) and connecting AI tooling to internal systems (design tools, issue trackers, component libraries, docs) Experience with AI-assisted code review as part of the development workflow Nice to have: Experience with Node.js and/or additional programming languages or full-stack development exposure. Familiarity with state management using Redux and React-Redux, and saga-based side-effect / async flow handling (redux-saga). Proficiency with styling solutions such as styled-components. Experience with testing frameworks such as Jest. Background in handling multimedia files (e.g., video, audio, image optimization) within the UI. Exposure to frontend development for networking, mobile, or IoT device interfaces. Familiarity with visualization libraries or techniques used for topology maps, hierarchical graphs, or interactive layouts. Experience implementing high-interaction UI behaviors such as zooming, panning, snapping, and node-link editing. Benefits International work environment Competitive compensation package including wellness allowance, occupational pension, medical insurance, private health insurance, life insurance and work-injury insurance Five weeks of holiday per year Flexible work hours and hybrid work model Modern office space located in Epicenter (Hötorget) Access to all the latest Ubiquiti products and prototypes for home use and tests Please note that a background check will be conducted in the final stage of the recruitment process

View more...
Software EngineeringVia Greenhouse
Verified7 days ago

Senior Software Engineer - UniFi Protect

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Senior Software Engineer to our team in Stockholm, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Design, implement, and own reliable C++ services for real-time video ingest, recording, playback, transcoding, and media management Build efficient data paths that perform predictably under high camera counts and constrained CPU, memory, network, and storage resources Improve recording integrity, storage lifecycle and retention, fault recovery, and service observability Diagnose complex production issues using logs, metrics, crash dumps, support bundles, source-level debugging, and targeted reproduction Deliver maintainable changes through design and code reviews, GoogleTest unit tests, pytest integration tests, performance measurements, and deployment validation Collaborate with application, camera, platform, cloud, QA, support, and product teams to take features and fixes from design to production Requirements: 5+ years of professional experience developing systems software in modern C++ (C++17/20) on Linux Strong grasp of modern C++, including RAII, move semantics, templates, and object-oriented design Strong understanding of concurrency, asynchronous I/O, process and thread lifecycle, memory ownership, and failure handling Practical knowledge of Linux networking, filesystems, storage I/O, and system-level debugging Experience with IPC or RPC frameworks such as gRPC and Protocol Buffers in a multi-service architecture Experience designing or maintaining long-running services where performance, reliability, backward compatibility, and data integrity matter Ability to investigate ambiguous cross-component failures, form evidence-based hypotheses, and validate fixes with focused reproductions Proficiency with Git, CMake or comparable build systems, debuggers, profilers, and scripting B.Sc. in Computer Science or a related engineering discipline, or equivalent practical experience Professional proficiency in written and spoken English Nice to have: Experience with video pipelines, media containers, and tools such as GStreamer or FFmpeg Familiarity with video codecs such as H.264, H.265, AV1, VP8, or VP9 and streaming protocols such as RTMP, RTSP, HLS, or WebRTC Experience with high-throughput recording, playback, retention, indexing, or storage-recycling systems Experience designing high-throughput, low-latency, zero-copy or low-allocation data paths Experience with Linux filesystems such as Btrfs and ext4, including performance analysis, capacity management, failure modes, and recovery Familiarity with ARM64 Linux appliances, cross-compilation, Debian packaging, and systemd Knowledge of SQL databases, query performance, and the interaction between metadata and media storage Experience with crash handling, symbolication, observability, performance profiling, and production incident analysis Familiarity with fault injection, integration testing, load testing, and performance or capacity analysis Benefits International work environment Competitive compensation package including wellness allowance, occupational pension, medical insurance, private health insurance, life insurance and work-injury insurance Five weeks of holiday per year Flexible work hours and hybrid work model Modern office space located in Epicenter (Hötorget) Access to all the latest Ubiquiti products and prototypes for home use and tests Please note that a background check will be conducted in the final stage of the recruitment process

View more...
Software EngineeringVia Greenhouse
Verified12 days ago

Senior C#/.NET Desktop Developer

On-sitefull timeSeniorPrague, Czech Republic
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. The Ubiquiti Prague office is looking for an experienced C#/.NET Desktop Developer to help us build modern, high-quality desktop applications across macOS, Windows, and Linux. This role requires working from our Prague office at least two days per week. Requirements: 3+ years of professional C#/.NET development experience. Strong proficiency in C# and solid experience building desktop applications. Experience with modern .NET and desktop UI frameworks such as Avalonia, WPF, or similar, including MVVM and modern async/await patterns. Experience consuming RESTful APIs and working with WebSocket communication. Experience implementing high-fidelity UIs from Figma designs and collaborating closely with designers. Solid understanding of application architecture, performance optimization, debugging, and memory management. Hands-on experience with modern AI-assisted development tools such as Claude Code, Cursor, Codex, or similar, using AI as part of day-to-day development. Fluent in English and Czech. Nice to Have: Experience with cross-platform desktop development, including shared core architecture with platform-specific UI and service layers. Experience building applications with real-time updates or streaming data using WebRTC, MQTT, or similar technologies. Experience with IPC mechanisms such as named pipes or Unix sockets between a UI process and a privileged helper or service. Experience developing platform-specific background services, such as Windows Services or Linux daemons. Interest in networking technologies and IoT products, including VPNs, WireGuard, and network management. Benefits: Competitive salary, 5 weeks of vacation per year. Discretionary bonuses based on individual performance. Flexible working hours, home office. Access to all the latest Ubiquiti products and prototypes for home use and testing. Top floor office near Anděl with terrace and amazing view of Prague. Kitchen packed with food, snacks & sodas, meal allowance. A collective of developers who want to build the best product. Maximum effort to keep processes to a minimum - no unnecessary bureaucracy, complex reporting, or similar overhead.

View more...
Software EngineeringVia Greenhouse
Verified13 days ago

Front-End Developer

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Develop and maintain highly reliable and scalable web services and UIs that serve millions of users worldwide for example our platforms UniFi Network, Site Manager and online store; Collaborate with developers and designers in distributed teams in an agile and fast-paced work environment; Actively participate in projects and voice your ideas and solutions; Maintain industry-standard programming style and stay up-to-date with the latest technologies and trends. Requirements: 5+ years of experience with JavaScript, TypeScript and Node.js; Strong experience with front-end libraries such as React; Solid knowledge about programming, design patterns and web protocols; Experience with debugging, profiling and optimising web apps; Familiar with Git and Jira; Experience with AI tools - Claude, Codex, etc; Good communication and personal skills: ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership as well as ability to work independently; Fluent in English and Latvian. Benefits: International work environment and work with global development teams; Ability to deliver software that is used by millions of people across the globe; Opportunity to leverage and integrate modern AI tools into product development; Access to all Ubiquiti products; Medical insurance; Hybrid approach - office in Riga; 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 parking, etc!

View more...
Software EngineeringVia Greenhouse
Verified13 days ago

Backend Developer (Kotlin)

On-sitefull timeSeniorPrague, Czech Republic
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Ubiquiti Prague office is looking for talented Backend developer for the UniFi Team. You’ll be working on the UniFi application back-end to develop efficient, scalable and maintainable features. This role requires working from our Prague office at least two days per week. The project stack: Kotlin; Spring Boot 4.0; PostgreSQL; Github Actions; Go. Responsibilities: REST API development Develop integrations with network device firmware and other UniFi OS applications. Participate in all phases of development, including feature design and testing. Code reviews for other team members. Requirements: Senior-level engineering experience, typically 5+ years shipping production systems. Strong problem-solving and systems thinking - you can break down ambiguous problems and design good solutions. Good understanding of SOLID principles. Experience in web application development. Daily, fluent use of AI coding assistants as a core part of your workflow. Fluent in English and Czech. Nice to have: Kotlin and Spring framework knowledge. Advanced knowledge of networking. Familiarity with networking, virtualization, storage and HW in general. Experience with Bash and Unix. Benefits​: Competitive salary, 5 weeks of vacation per year. Discretionary bonuses based on individual performance. Flexible working hours, home office. Access to all the latest Ubiquiti products and prototypes for home use and testing. Team building activities. Generous budget to select your work station according to your preferences. Top floor office with terrace near Anděl with an amazing view of Prague. Kitchen packed with food, snacks & sodas, meal allowance. A collective of developers who want to build the best product. Maximum effort to keep processes to a minimum - no unnecessary bureaucracy, complex reporting, or similar overhead.

View more...
Software EngineeringVia Greenhouse
Verified18 days ago

Embedded Software Engineer (Network Gateway)

On-sitefull timeSeniorPrague, Czech Republic
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. This role requires working from our Prague office at least two days per week. Responsibilities: Design and deliver routing, security, and connectivity features for the UniFi Gateway product line. Work across the stack, from the Linux kernel and data plane to the networking control plane and device APIs. Build advanced gateway capabilities across routing, SD-WAN, VPN, firewalling, traffic inspection, and identity-based networking. Own complex networking features from architecture and implementation through deployment at UniFi scale. Work closely with Product, Hardware, Support, and QA teams to deliver customer-facing features and fixes. Knowledge and experience: 5+ years of software development experience. Strong C/C++ development and debugging skills. Strong knowledge of Linux internals and Linux networking. Strong understanding of TCP/IP, routing, NAT, firewalling, and network security. Experience developing gateway features such as routing, VPN, firewall, QoS, or security. Experience debugging complex networking and system-level issues on embedded Linux. Ability to design and discuss software at the architectural level. Strong ownership, communication, and problem-solving skills. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent practical experience. Fluent in English and Czech. Nice to have Experience in one or more of the following areas: Dynamic routing: FRR, BGP, OSPF, BFD, PIM, VRF, and route leaking. VPN/IPsec: strongSwan, IKEv2, XFRM/VTI, certificate-based authentication, NHRP/ADVPN-style dynamic overlays. SD-WAN: SLA probing, application-aware path selection, per-flow steering, multi-WAN load balancing and failover. Linux networking: netfilter, conntrack, nftables/iptables, traffic shaping (tc, HTB, CAKE). Network security: DPI, IDS/IPS (Suricata, Snort), TLS inspection, and threat intelligence. Data-plane acceleration: hardware flow offload, DPDK/VPP, XDP/eBPF, and network performance optimization. High availability: VRRP, session synchronization, conntrackd, and clustering. Identity-based networking: RADIUS, LDAP/AD, 802.1X, PKI, and certificate management. Embedded Linux: Debian packaging (dpkg/apt), systemd, BSP, and Linux device driver development. Benefits​: Competitive salary, 5 weeks of vacation per year. Discretionary bonuses based on individual performance. Flexible working hours, home office. Access to all the latest Ubiquiti products and prototypes for home use and testing. Team building activities. Generous budget to select your work station according to your preferences. Top floor office with terrace near Anděl with an amazing view of Prague. Kitchen packed with food, snacks & sodas, meal allowance. A collective of developers who want to build the best product. Maximum effort to keep processes to a minimum - no unnecessary bureaucracy, complex reporting, or similar overhead.

View more...
Software EngineeringVia Greenhouse
Verified19 days ago

Embedded Software Engineer (Network Gateway)

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. This role requires working from our Pilsen office at least two days per week. Responsibilities: Design and deliver routing, security, and connectivity features for the UniFi Gateway product line. Work across the stack, from the Linux kernel and data plane to the networking control plane and device APIs. Build advanced gateway capabilities across routing, SD-WAN, VPN, firewalling, traffic inspection, and identity-based networking. Own complex networking features from architecture and implementation through deployment at UniFi scale. Work closely with Product, Hardware, Support, and QA teams to deliver customer-facing features and fixes. Knowledge and experience: 5+ years of software development experience. Strong C/C++ development and debugging skills. Strong knowledge of Linux internals and Linux networking. Strong understanding of TCP/IP, routing, NAT, firewalling, and network security. Experience developing gateway features such as routing, VPN, firewall, QoS, or security. Experience debugging complex networking and system-level issues on embedded Linux. Ability to design and discuss software at the architectural level. Strong ownership, communication, and problem-solving skills. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent practical experience. Fluent in English and Czech. Nice to have Experience in one or more of the following areas: Dynamic routing: FRR, BGP, OSPF, BFD, PIM, VRF, and route leaking. VPN/IPsec: strongSwan, IKEv2, XFRM/VTI, certificate-based authentication, NHRP/ADVPN-style dynamic overlays. SD-WAN: SLA probing, application-aware path selection, per-flow steering, multi-WAN load balancing and failover. Linux networking: netfilter, conntrack, nftables/iptables, traffic shaping (tc, HTB, CAKE). Network security: DPI, IDS/IPS (Suricata, Snort), TLS inspection, and threat intelligence. Data-plane acceleration: hardware flow offload, DPDK/VPP, XDP/eBPF, and network performance optimization. High availability: VRRP, session synchronization, conntrackd, and clustering. Identity-based networking: RADIUS, LDAP/AD, 802.1X, PKI, and certificate management. Embedded Linux: Debian packaging (dpkg/apt), systemd, BSP, and Linux device driver development. Benefits: Kitchen packed with food, snacks & sodas, meal allowance. Flexible working hours. Informal startup atmosphere filled with excitement. Team building activities. Generous budget to select your work station according to your preferences. Competitive salary and 5 weeks of vacation per year. Discretionary bonuses based on individual performance. The newest web technologies, experimenting with the newest network HW. Comfortable office in the center of Pilsen with good transport accessibility.

View more...
Software EngineeringVia Greenhouse
Verified19 days ago

Embedded Firmware Engineer

On-sitefull timeMid-LevelWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. The Position: The Ubiquiti Riga office is looking for a talented and self-driven embedded C/C++ developer. We expect you to bring your experience, enthusiasm and creativity wherever you go and put them in the work you do. You should be able to think out of the box when finding solutions to brand new problems and make things work when the solution is not straightforward. Responsibilities: Work as a part of the global team of firmware, hardware engineers and designers to develop cutting edge networking products and technologies; User space libraries and services development and bug fixing; Integration of 3rd party software into existing device firmware and build system; Maintenance of existing product firmwares; Work closely with HW engineering team to create new products and assist with finding problems in existing HW. Requirements: 3+ years embedded firmware development experience with C/C++; Good understanding of Linux internals; Good knowledge of networking stack and protocols: TCP/UDP, static/dynamic routing; Good knowledge of Linux firewall (i.e. netfilter) and traffic control (i.e. tc); Experience with VPNs: IPSec/OpenVPN/wireguard; Experience with AI tools - Claude, Codex, etc; Knowledge of Git version control system; Fluent in English and Latvian. Nice to have: Experience with cellular network technologies (LTE/UMTS/GSM/CDMA); Experience with Linux driver development, OpenWRT; Experience with DPI traffic analysis solutions; Experience with Network Threat detections solution. Benefits: International work environment and work with global development teams; Ability to deliver software that is used by millions of people across the globe; Opportunity to leverage and integrate modern AI tools into product development; Access to all Ubiquiti products; Medical insurance; Hybrid approach - office in Riga; 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 parking, etc!

View more...
Hardware & EmbeddedVia Greenhouse
Verified19 days ago

Embedded Firmware Engineer (Linux)

On-sitefull timeMid-LevelWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Develop Linux user-space firmware for Ubiquiti networking products; Collaborate with global firmware, hardware, cloud, and product teams throughout the product lifecycle; Design, implement, and maintain system services, management daemons, libraries, and product business logic; Develop network-facing applications using sockets, IPC mechanisms, netlink, and event-driven I/O; Integrate open-source packages and third-party components into our OpenWrt-based firmware and build systems; Maintain and improve existing firmware, focusing on stability, performance, security, and resource efficiency; Develop interfaces between low-level platform components, device-management services, and higher-level product features; Diagnose complex laboratory and field issues using logs, packet captures, tracing, core dumps, and profiling tools. Requirements: 3+ years of embedded Linux software development experience using C or C++; Strong understanding of Linux internals, including processes, threads, memory management, filesystems, signals, and service lifecycle; Experience with Linux networking, sockets, IPC, netlink, epoll, and asynchronous application design; Solid networking fundamentals, including Ethernet, TCP/UDP, IPv4/IPv6, routing, bridging, firewalls, and DNS/DHCP.; Experience with Git, Bash, cross-compilation, toolchains, and embedded build systems such as OpenWrt or Buildroot. Experience with AI tools - Claude, Codex, etc. Fluent in English and Lithuanian. Nice to have: Hands-on experience with OpenWrt components such as procd, ubus, UCI, rpcd, or netifd; Experience designing APIs, configuration systems, state machines, or management services for embedded products; Knowledge of Linux security, process isolation, secure update mechanisms, and application hardening; Experience with system performance analysis, memory-leak detection, crash analysis, and resource optimization; Familiarity with BSPs, bootloaders, Linux device drivers, or hardware bring-up; Python or Bash scripting experience and familiarity with automated testing and CI/CD systems; Experience maintaining or contributing to open-source software. Benefits: International work environment and work with global development teams; Ability to deliver software that is used by millions of people across the globe; Opportunity to leverage and integrate modern AI tools into product development; 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!

View more...
Hardware & EmbeddedVia Greenhouse
Verified21 days ago

Embedded Firmware Engineer (Switching)

On-sitefull timeMid-LevelWorldwide (On-site)
Apply Now

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. 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. We expect you to bring your experience, enthusiasm and creativity wherever you go and put them in the work you do. You should be able to think out of the box when finding solutions to brand new problems and make things work when the solution is not straightforward. Responsibilities: Develop embedded Linux firmware for managed Ethernet switches and related networking products; Collaborate with global firmware, hardware, and product teams throughout product design, bring-up, development, and release; Develop and maintain Linux user-space services, management daemons, platform libraries, and hardware abstraction components; Implement and maintain Layer 2 and Layer 3 switching functionality, including VLANs, STP/RSTP/MSTP, LACP, LLDP, multicast, and routing features; Integrate switching silicon SDKs, platform components, and third-party open-source software into the firmware; Improve switching performance, reliability, startup time, resource usage, and system observability; Work with hardware engineers on board bring-up, BSP integration, hardware validation, and low-level issue investigation; Diagnose complex control-plane and data-plane issues using logs, packet captures, hardware counters, tracing, and profiling tools. Requirements: 3+ years of embedded software development experience using C or C++; Strong understanding of Linux internals, including processes, memory management, networking, netlink, and event-driven I/O; Strong knowledge of Ethernet switching and networking fundamentals, including Layer 2, Layer 3, VLANs, bridging, multicast, and routing; Experience developing Linux-based firmware, platform services, system daemons, or networking applications; Experience with Git, Bash, cross-compilation, toolchains, and embedded build systems such as OpenWrt, Buildroot, or Linux From Scratch. Experience with AI tools - Claude, Codex, etc; Fluent in English and Lithuanian. Nice to have: Experience with routing software such as FRRouting or Quagga; Understanding of data-plane processing, hardware offloading, packet pipelines, and performance optimization; Experience with Broadcom SDKs, Intel/Barefoot Tofino, P4, or comparable switching silicon and frameworks; Experience developing data-center, enterprise, or carrier-grade Ethernet switches; Experience with BSP development, Linux device drivers, bootloaders, or hardware abstraction layers; Ability to contribute to system and software architecture across multiple product areas. Benefits: International work environment and work with global development teams; Ability to deliver software that is used by millions of people across the globe; Opportunity to leverage and integrate modern AI tools into product development; 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!

View more...
Hardware & EmbeddedVia Greenhouse
Verified21 days ago

Page 2 of 3