Description

CUJO AI is the leading provider of artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop and deliver cutting-edge cybersecurity, device intelligence, and parental controls that enable network operators to offer better and safer connected experiences to millions of households.

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 Software 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 port the software to different Linux based router platforms.  

Required competencies

  • Minimum 5 years of experience on native code Linux development 
  • Linux network stack knowledge 
  • Knowledge of embedded linux build systems: Openwrt, yocto 
  • Excellent knowledge on IP based protocols  
  • Expertise on building Firewalls or protocol clients 
  • Knowledge of building C applications in linux 
  • Detailed knowledge on Linux operating systems architecture 
  • Familiar with developing software to embedded systems  
  • Proven track record of build solutions with high stability, performance, security, maintainability, and scalability 
  • Agile software development process experience 
  • Experience on systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting 
  • Experience on CI CD, TDD and test automation frameworks 

Your responsibilities will be

  • Build highly optimized software for Linux based CPE devices  
  • Develop network security, parental control and network device intelligence solutions  
  • 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  

Behavioral competencies

  • Ability to learn quickly, and good written and verbal communication 
  • Good written and verbal communication in English 
  • A team player who takes pride in producing superior results while contributing to a high-caliber team  

Benefits and Perks

  • Ability to work flexible hours
  • Hybrid work model
  • Modern development equipment
  • Conferences, training, books – anything for your development
  • Opportunity to learn from highly skilled colleagues
  • Benefits package that includes Health Insurance, snacks, and more!

 

All positions