Position: Network Engineer
Company: Hivecell
Experience required: 2y
English level: intermediate

In Hivecell we believe that people can become more human through automation. We know that right and simple automation improves people’s lives giving them more so valuable time. That's why we decided to build a small and powerful single-board computer to save your time, space, and data.

Currently, we are looking for a Senior Network/Linux engineer to join our Hivecell team. The Team is responsible for the research, design, and development of products throughout the Hivecell portfolio.
If you are passionate about hardware, single board computers, edge computing solutions, IoT, and want to be a part of something awesome you will have an opportunity to contribute to product development that has no direct competitors on the worldwide market.

**We are looking for a specialist with:**

Experience in Linux
Strong Experience in Networking (L1, L2, L3 layers)
Experience with Mesh networks
Experience with WiFi networks
Experience in Linux kernel optimizations for networking
Experience in Linux shell scripting (just a bash)
Hands-on knowledge of Debian/Ubuntu/Open-WRT
Strong Knowledge of communication protocols
Should be capable of working in Linux for day to day tasks (yes, no Windows here)
Source code control tools (eg Git)
Strong network knowledge
Solid self-organization skills (no micromanagement here, and it is true)
An open mind and no vendor lock-in on the mind

**It will be a plus if you have but if don't have it not a problem:**

Experience in Linux kernel/modules compiling, Open-WRT build, and customization
Experience in boot loaders (C-boot, U-boot)
Knowledge in digital and analog electronics
Familiarity with auxiliary equipment (e.g. JTAG, ISP programmers)
You will have the following responsibilities:
Designs, develops and implements software of embedded devices and systems from planning requirements to production and commercial deployment.
Proactively debugs/design network to identify problems and bottlenecks, performing the actual fix or improvements.
Continually tests analyze and improve efficiency, stability, and functionality of the network.
Interfaces with hardware/software design and development teams to ensure design for manufacturing.
Manages and effectively works with selected external development partners.
From our side we can assure you that:
You WILL work with the edge solution product, solving critical and unusual challenges;
You WILL see the result of your work on the product;
You WILL have the opportunity to change and impact on product development;
You WILL be growing with us, building your expertise;
We WILL use all modern technologies and processes;
We WILL provide you all the benefits common for IT companies and even more.