Senior C/C++ Linux Developer

Helsinki, Finland
Roles:
Backend
Must-have skills:
CC++
Considering candidates from:
Worldwide
Work arrangement: Onsite
Industry: Computer and Network Security
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 51 - 200 employees
Logo of CUJO AI

Senior C/C++ Linux Developer

Helsinki, Finland
CUJO AI is the global leader in the development and application of Artificial Intelligence to improve the security, control and privacy of connected devices in homes and businesses. Their AI models can safely detect data security threats, problematic content or privacy breaking concerns that affect consumer and business networks, and block them before they can cause harm.
NOTE: The company is willing to consider only EU and CIS citizens.

Must have skills:
  • Understanding of the networking infrastructure in Linux: iptables, Netfilter etc
  • Experience of developing networking applications in Linux
  • Development of Linux kernel modules (e.g. device drivers)
  • Knowledge of standard networking protocols (e.g. you should know what the TLS handshake is)
  • Minimum 5 years of experience on native Linux development
  • Strong written and verbal English communication skills
  • A team player who takes pride in producing superior results while contributing to a high-calibre team
Good to have skills:
  • Developed applications for OpenWRT
  • Development of packages for Yocto build systems
  • Detailed knowledge of Netfilter APIs and Netfilter layout
  • Written tests using pytest: know what a fixture is and how to use the
  • Any embedded Linux development experience (android doesn't count)
  • Lua development experience
  • "played around" with OpenWRT​
  • "Built something" with yocto
  • C development on any ARM *and* MIPS platforms
  • worked in test-driven development environments.
  • Worked with Jenkins or TeamCity