Embedded Linux Engineer

Helsinki, Finland

Budapest, Hungary

Questions about open positions? Get in touch.

Description

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 Embedded Linux Engineer with a background in native code Linux, network and kernel development to join our high performing fast growing engineering organization.

As a Embedded Linux 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.  

Responsibilities

  • 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!