Position: Embedded Systems Engineer
Company: Holo
Category: C++
Experience required: 2y
English level: upper

Key Responsibilities: 

Design, prototype and verify systems for various embedded applications
Develop and maintain firmware for embedded platforms
Create and manage documentation for active projects
Test and debug embedded software and applications
Develop hardware and software specifications
Create and maintain technical specifications as related to product development
Work with senior engineers to implement scalable system architecture

Needed Skills: 

Experience as a systems programmer
IoT experience or embedded set-top-box experience
Substantial Rust experience
Experience in C/C++ or other functional programming language
Deep knowledge of networking principles and protocols
Working knowledge of a typical networking stack  (e.g. MVC, redux, actors, etc).
Experience in hardware configuration