Position: Developer for ArduPilot-based project (C/C++ or Python)
Company: Fluvius
Category: C++
Experience required: 5y
English level: upper

**Required Skills:**

- 5+ years of experience with C/C++ or Python
- Strong GNU/Linux knowledge
- Understanding of digital filters and regulators: Kalman's filter, LQ regulator
- Digital Signal Processing experience would be a plus
- Experience with communication protocols would be a plus (RS-485, RS-422, CAN)
- English - Intermediate+ level.

**Responsibilities:**

- Active participation in the full cycle of software development: design, implementation, code review, documentation, testing and validation;
- Desire and perseverance to find the real source of the problem.

**What we offer:**

- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 15 paid vacation days, 7 paid days-off