Embedded Linux developer (C/C++)

Negotiable
Any
May 02, 2020

Job Overview

As a part of the team, you will be in charge of powering up our routers and smart home gateways with software you write, while taking into account the whole ecosystem concept.

Currently we are in a stable growth stage, and our smart home solutions need smart people! Would you take a chance?

Basic requirements:

- Experienced in C & C++ for Linux user and kernel spaces, including multithreading and sockets

- Able to write high quality reusable code

- Good architecture and refactoring skills

- Throughout understanding of lower level network stack: ARP, IP, TCP, UDP, DHCP, DNS, NAT

- Can understand and work within complex environments

- Must possess good analytical skills with a good problem-solving attitude

- Good knowledge of basic data structures, understanding of algorithm complexity estimation

principles

- Communicate comfortably with your colleagues in English both typed and oral within scope of

the job

It would be really nice if you:

- Any OpenWRT based projects experience

- Carrier level WiFi tuning and optimizations experience

- Experience working with Qualcomm SDK for router on a chip solutions like IPQ4019

- Understanding of such protocols as MQTT, CWMP (TR-069) / USP (TR-369), UPNP

- Experience working in Smart Home or IoT domain

- SCRUM/Agile work experience

- Can speak Russian (not required, but helpful since most of the team speaks it natively)

Skills Required

  • C#

Share with your friends