Senior Software Engineer, Firmware
4 days ago
CUJO AI is a leader in artificial intelligence solutions for network service providers. We use
machine learning
and
real-world data
to develop
cybersecurity, device intelligence
, and
parental control solutions
that make internet connections safer for millions of homes.
About The Role
We are looking for an experienced
Senior
Software Engineer
with a background in native code Linux to join our Firmware team in
Oslo, Norway
.
You will work in a team that builds embedded analysis solutions for Internet Service Providers (ISPs) home routers, also known as Customer Premise Equipment (CPE), build test automation systems and port the software to different Linux based router platforms.
In This Role, You Will:
- Build highly optimized software for Linux-based CPE devices.
- Develop network intelligence solutions that will be deployed to millions of devices.
- Port the solution on different Linux-based CPE platforms.
- Build automation for functional, performance and resilience testing.
- Assist with test lab infrastructure planning and implementation.
Requirements:
What We're Looking For
Must Have:
- Minimum 5 years of experience in native code Linux development.
- Detailed knowledge of Linux operating systems architecture.
- Knowledge of building C applications in Linux.
- Excellent knowledge of IP-based protocols.
- Linux network stack knowledge.
- Knowledge of building POSIX-compliant shell scripts.
- Proficiency in working with Git and its operations (commit, rebase, submodules).
Good to Have:
- Knowledge of embedded Linux build systems: OpenWRT, Yocto.
- Expertise in building firewalls or protocol clients.
- Familiarity with developing software for embedded systems.
- Proven track record of build solutions with high stability, performance, security, maintainability, and scalability.
Bonus:
- Agile software development process experience.
- Experience in systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting.
- Experience with CI/CD, TDD, and test automation frameworks.
What Will Make You Stand Out:
- Good written and verbal communication in English.
- Ability to search for answers, learn quickly, and communicate effectively.
- Skill in explaining complex topics in simple ways as well as providing reliable information.
- A team player who takes pride in producing superior results while contributing to a high-caliber team.
Why Join CUJO AI?
- Flexible Work – Hybrid or fully remote options based on your location.
- Team Gatherings – Annual company events and team activities.
- Career Growth – Training bonuses for AWS certifications and other learning opportunities.
- Performance Bonuses – Company-wide annual bonus program.
- Referral Rewards – Earn up to €1,000 for referring new hires.
At
CUJO AI
, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer
Apply by November 30, 2025
– but don't wait We'll hire as soon as we find the right person.
Apply via our recruitment portal. Questions? Email us
-
Senior Software Engineer
4 days ago
Oslo, Oslo County, Norway Vind AI Full time 80,000 - 120,000 per yearDo you want to join us on the journey towards a more sustainable future? We are looking for one Senior Software Engineer, and one Senior Algorithm Engineer to blow wind in our teamAt Vind AI, your work will have a visible impact, transforming complex data into actionable insights for wind energy developers and driving faster, smarter, and more sustainable...
-
Senior Software Engineer
2 days ago
Oslo, Oslo County, Norway Vind AI Full time 80,000 - 150,000 per yearDo you want to join us on the journey towards a more sustainable future? We are looking for one Senior Software Engineer, and one Senior Algorithm Engineer to blow wind in our teamAt Vind AI, your work will have a visible impact, transforming complex data into actionable insights for wind energy developers and driving faster, smarter, and more sustainable...
-
UAV Software Engineer
2 days ago
Oslo, Oslo County, Norway Aviant Full time 90,000 - 120,000 per yearAviant automates the delivery of packages using drones. After starting in the labs at MIT in 2020, we have launched three home delivery bases, flown over 8,000 flights, and managed to take a leading position in the European drone market.We will now launch our fourth base in Ski outside of Oslo, which will reach nearly 100,000 people. We are looking for a...
-
UAV Software Engineer
2 days ago
Oslo, Oslo County, Norway Aviant Full time 60,000 - 120,000 per yearAviant delivers food and medicine to your garden with long-range drones. After starting out in the labs of MIT in 2020, we have launched three home delivery bases, covered tens of thousands of kilometers and managed to take a leading position in the European drone market.We will now launch our fourth base in Ski outside of Oslo, which will reach nearly...
-
Senior Ubuntu Embedded IoT System Engineer
4 days ago
Oslo, Oslo County, Norway Canonical - Jobs Full time 100,000 - 150,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,...
-
Senior Software Engineer
4 days ago
Oslo, Oslo County, Norway Adviat Full time 80,000 - 120,000 per yearSince their start, Bislab has been challenging and transforming credit scoring and financial risk detection with intuitive decision-making tools in the Nordics. Now, they are looking for a Senior Software Engineer to help build scalable systems and intelligent data solutions that protect companies from financial crime.This role is perfect for someone who...
-
Linux Devices Software Engineer
4 days ago
Oslo, Oslo County, Norway Canonical - Jobs Full time 900,000 - 1,200,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...
-
Senior Software Engineer
4 days ago
Oslo, Oslo County, Norway Nordic Hire Hub Full time 1,000,000 - 1,100,000 per yearLocation:Arbins Gate 1, 0253 OsloCompany:Bislab ASEmployment Type:Full-timeBislabis a rapidly scaling innovator incredit assessmentandfraud prevention, building sophisticated,API-firstproducts for organizations with complex needs. Our mission: help businesses make smarter decisions through advanced data, AI, and secure, scalable technology – reducing...
-
Ubuntu Software Engineer
2 days ago
Oslo, Oslo County, Norway 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,...
-
Senior Backend Software Engineer
2 weeks ago
Oslo, Oslo County, Norway Heimdall Power Full time 120,000 - 180,000 per yearWho We AreHeimdall Power is a fast-growing Norwegian tech company established in 2016. We have global ambitions and are already present in several European countries as well as the US and Asia. We provide solutions to optimize power grids worldwide, promoting a swift, secure, and affordable transition to green energy. Our unique offering combines software...