Keenetic is a company, a member of the Wi-Fi Alliance and a sponsor of Let’s Encrypt. We teamed up with IT technology leaders such as MediaTek, Airoha, Realtek, Tuxera and Rohde & Schwarz.
We are searching for experienced Linux C developer with relevant background in networking/Wi-Fi product development.
【About the role】 Responsibilities will include:
Linux-based network devices operation system development (such as Wi-Fi routers, access points, ethernet switches). Participate in the development of the new products and support of the current products: CPU and peripherals. Coding on C at Linux kernel and userspace, be responsible for debugging your own code and fixing the reported bugs. 【Required skills and experience】
Fluent in English (minimum B2 level); Russian proficiency is a plus. Minimum of 3 years experience in network devices development. Ability to write ‘easy to read’ and high quality code on C. Git repository with code samples to be provided (must have). Profound knowledge of Linux Kernel (v.4.x and higher), network protocols, upload processes and drivers architecture. Experience in I2C, MDIO, SPI protocols. Ability to read electronic circuit diagrams, deep understanding of the operating principles of the equipment. Knowledge of basic network protocols and standards. Experience in using source code revision control system (git). Attention to the details, well organized, responsible. High level of communications skills both verbal and written. 【Preferred Qualifications】 Expertise in embedded systems, including cross-platform tools and toolchains (GNU toolchain, OpenWRT, buildroot), bootloaders (U-Boot, coreboot), IEEE 802.11 wireless protocols