Position: Senior Linux Kernel Developer
Company: P-Product, Inc.
Category: C++
Experience required: 5y
English level: intermediate

Required skills

•  C, Unix shell.
• Linux Kernel, Linux Device Drivers, Linux Embedded, GCC, VIM.
• TCP/IP, Wireless, 802.11, 802.3, level 2 bridges, Wireshark.
• MIPS, Intel.

We offer

•  Competitive compensation.
• Annual performance evaluations.
• Full accounting assistance and support.
• Regular annual vacation is 15 working days of.
• Holidays are provided according to the Ukrainian Law and by the Ukrainian calendar.
• Additional paid “social” vacation days: 3 working days for each: wedding, birth or funeral.
• We were the first IT company in Ukraine to implement the annual corporate trips abroad and since 2006 we have visited Spain, Italy, Netherlands, Germany, Austria, Israel, Georgia, Greece, Czechia, Slovenia, Slovakia, Cyprus, etc.
• 100% paid sick leave upon provision of the relevant document(s). If the employee works from home during sick leave, no confirmation is necessary.
• Improvement of the English language knowledge with our teacher.
• Smart and useful presents for our employees and their kids.
• Great atmosphere, creative corporate parties and true individual approach.

Responsibilities

•  Developing code in C for Linux networks drivers and embedded user space modules, modifying Linux bridge module.
• Designing and developing Linux virtual network module, which is responsible for packet filtering.
• Creating complicated network setups.
• Writing of feature design documentation, creating the description of basic feature tests for further QA handing.
• Take participation in various training, mostly related to Network and WiFi.