Position: C software developer Senior/Middle
Company: Larch Networks
Category: C++
Experience required: 2y
English level: intermediate

We provide exceptional electronics and software engineering expertise, design and integration of high-load switching and communication platforms, thin clients, Linux and embedded devices for IoT (internet of things), enterprise, telecom, industrial applications.
Who are we and what do we do?
Larch Networks (larch-networks.com) has been on the market since 2009. There are two offices - in Israel and Kyiv, the main development center is located in Kyiv.
The company has two directions - design and product.
The main field of activity is the development of software and hardware for switches, network equipment and embedded systems.
Why are we doing this?
Since projects are the historical foundation and basis of the company, when working with clients' projects, we are constantly developing technologically, keep our finger on the pulse and try to make high-quality projects.
How are we doing?
In our work we use the following tools:
RedMine as Bug/Task Tracker
GitLab as Version control and Continuous Integration
TestRail for working with test plans
Python system for automated testing
Common sense and brain - for everything else :)
What professional skills are important to us:
Experience with C programming language
Linux experience (including Make files, Shell scripts writing)
Would be a plus, but not required:
Busybox, BuildRoot, Yocto
Uboot bootloader
Introduction to FreeRTOS/ other RTOS
Introduction to C++, Python
Will be a big plus, but not required:
Knowledge of L2/L3 network protocols (for example, ARP, STP, IGMP, VLAN, BGP, OSPF, etc.),
Embedded programming (using ARM or MIPS cross-compilers),
Experience with Open source network operating system "SONiC"
Is English required and at what level?
English is needed for reading and writing technical documentation, written correspondence with the customer. A good level of spoken language is welcomed but not critical
What else is important to us?
Ability to learn, initiative, responsibility for results
What to do in a project?
Development of software and hardware for switches, network equipment and embedded systems. You will be involved in the development of software for routers
In connection with what the position was opened?
The number of projects has increased
You will work as a team along with the developers and the development team leader.
Now we have several teams divided into 3 departments.
How old is the project?
We have several projects in the works at the same time,
the company has been operating for more than 10 years and has successfully completed many projects,
various projects last from 3 months to several years.
Where are the people who take technical questions about the project?
The head of the group, department and technical director are nearby in Kyiv.
Project Managers and VP R&D - in Israel
How are we as a company different from others? Why is it worth visiting us?
We have a sane, friendly and adequate team and management
We have a high technical level of tasks and projects
We work with well-known world leaders in our subject area
We have a good work/life balance, we know how to work and relax.
We have a brazier in the office and you can make barbecue :)
Reviews about us
https://jobs.dou.ua/companies/larch-networks/reviews/
According to the conditions:
- decent salary with reference to $
– training, technology
– medical insurance after trial period
– vacation (24 working days)
– sick pay
– much more, especially the human attitude in a cool team of professionals
— flexible schedule: office/remote work

Two stages of the interview:
1st: online via skype/zoom
2nd: final in the office (HR + Team Lead + CTO)
We make a decision immediately and give feedback on the spot.
Where are we:
Kyiv, Goloseevskiy district (in a private house). 
For candidates from other regions remote is possible