Embedded Firmware Engineer
2 days ago
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 on new 5G & LTE products;
- 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;
- 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;
- 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
-
Embedded Software Engineer
2 days ago
Riga, Rīga, Latvia Ubiquiti Full time €3,000 - €7,000 per yearAt 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...
-
Senior Ubuntu Embedded IoT System Engineer
7 days ago
Riga, Rīga, Latvia Canonical - Jobs Full time €60,000 - €120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Riga, Rīga, Latvia Canonical - Jobs Full time €80,000 - €120,000 per yearJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...
-
Senior Embedded Software Engineer
2 weeks ago
Riga, Rīga, Latvia PEOPLEHUNT Full time €40,000 - €80,000 per yearSenior Embedded Software Engineer (C, RTOS) Location: Riga (On-site or Hybrid) Hiring Company: VIC TEC (via PEOPLE HUNT Recruitment) Employment Type: Full-time Security Clearance Required (MoD screening applies)About the RolePEOPLE HUNT is hiring on behalf of our partner VIC TEC, a high-tech company based in Riga, specializing in drone technologies and...
-
Embedded Systems Engineer
2 days ago
Riga, Rīga, Latvia skillreveal Full time €30,000 - €60,000 per yearAbout the jobNew med-tech startup Sepsiscan is looking for a Embedded Systems Engineer. The role involves developing and optimizing a Raspberry Pi-based system for real-time image acquisition, processing, and display. The engineer will configure hardware, write software for image capture, processing, and analysis, and integrate with a GUI. Strong programming...
-
Embedded Linux Senior Software Engineer
7 days ago
Riga, Rīga, Latvia Canonical - Jobs Full time €60,000 - €120,000 per yearWork across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and...
-
C++ Software Engineer
2 days ago
Riga, Rīga, Latvia Ubiquiti Full time €3,000 - €6,000 per yearAt 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...
-
Embedded IoT
7 days ago
Riga, Rīga, Latvia Canonical - Jobs Full time €80,000 - €120,000 per yearCanonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Electronics Hardware Engineer
2 days ago
Riga, Rīga, Latvia Ubiquiti Full time €3,000 - €5,000 per yearAt 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...
-
Linux Devices Software Engineer
7 days ago
Riga, Rīga, Latvia Canonical - Jobs Full time €80,000 - €120,000 per yearThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...