C C++
Linux Engineer

Send your CV

 

Embedded software development for electronics is one of our key expertise areas. Our engineers work with open and proprietary operating systems, creating firmware, bootloaders, BSP, system drivers, and server software. Our solutions are applied in various industries: automotive, telecom, broadcasting, security, industrial automation, and consumer devices. 

The results of our teamwork are embodied in mass-produced products used by millions of people around the world. So if you join our team, you can grow professionally in your chosen field and, if you wish, move to one of our industry-focused teams.
 

What you will do

  • Network functions and protocols development for generic linux or network equipment.
  • Debugging and launching software on new samples of network equipment.
  • Software development for networking equipment.
  • Development of networking software.

What we would like to see in you

  • Experience in C\C++ programming
  • Knowledge of Python at a level sufficient to write auto-tests
  • Knowledge of networks, understanding of TCP/UDP features, traffic shaping
  • Experience in developing applications for Linux
  • Experience in developing/debugging/optimizing multi-threaded programs.
  • Experience with Linux kernel networking stack.
  • Knowledge of the operating system: Linux.
  • English - B2 (written, spoken).

Will be a plus:

  • Experience with network technologies: DPDK, SNMP, ethernet, PoE, PPTP, PPPoE, DHCP, VPN protocol, VLAN, QoS, IGMP.
  • Profiling network protocols with Wireshark.

What we offer

Cohesive team and support

Free English classes

Latest equipment

Regular training

Competitive salary

Relocation assistance

Remote work

5 sick days

Would you like to become our C C++ Linux Engineer?

We're waiting for your resume!