Firmware Engineer

Helsinki, Finland

Budapest, Hungary

Apply See all jobs

CUJO AI delivers advanced Artificial Intelligence (AI) based capabilities to Network Services Providers (NSPs) around the globe. Our revolutionary AI-driven platform provides next generation:

  • Network security
  • Device intelligence
  • Parental/content controls

We are looking for an experienced Software Engineer (Firmware) 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 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.  


  • 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  

Technical competencies

  • Minimum 5 years of experience on native code Linux development 
  • Linux network stack and kernel development 
  • Excellent knowledge on IP based protocols  
  • 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 
  • Expertise on building Firewalls or protocol clients 
  • Development of Web Socket and ReSTful API clients 
  • Agile software development process experience 
  • Experience on systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting 
  • Firmware test lab planning and implementation 
  • Experience on CI CD, TDD and test automation frameworks 

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!

Open positions

Choose a team:


Analytics and Research