
About this role
Description
🚀 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 Software Engineer with a background in native code Linux, network and kernel development to join our high performing fast growing engineering organization. As a firmware engineer at CUJO AI you will work in a team that builds home security solutions for operator home routers (CPE-devices), build test automation systems and ports the software to different Linux based router platforms. Â
The compensation package is from 3000 EUR to 5000 EUR (gross), depending on your experience.
IN THIS ROLE, YOU WILL:
- Port CUJO AI’s solutions on different Linux-based CPE platforms.Â
- Build highly optimized software for Linux-based CPE devices.Â
- Develop network security, parental control and network device intelligence solutions.Â
- 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.Â
- Linux network stack knowledge: iproute2, Netfilter’s tools, pcap, and so on.
- Knowledge of building C applications in Linux.Â
- Hands-on experience with embedded Linux build systems, particularly OpenWRT, Yocto.
- Knowledge of building POSIX-compliant shell scripts.Â
- Proficiency in working with Git and its operations (commit, rebase, submodules).Â
Â
Good to Have:Â
- Good knowledge of IP-based protocols.
- Good knowledge of Linux operating systems architecture.
- Experience 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.Â
- Familiarity with Rust or interest in learning it.
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 January 25, 2025 – but don’t wait! We’ll hire as soon as we find the right person.Â
Â
📩 Apply via our recruitment portal. Questions? Email us at careers@cujo.com.Â