Position: C/C++ Engineer
Company: Sonerim
Experience required: 3y
Category: C++
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

**We are looking for C/C++ Engineers**

**Project description:**
**Project 1:** Project is about the development of a heating system that will be a part of a thermoform packaging machine.
Software development main controller: 
- Software architecture & data model design; 
- Main application logic; Implementation of external communication as Powerlink controlled node; 
- Design of interface for internal communication; Internal communication with calibration data memory and with power stages; 
- Implementation of diagnostic functions and startup/shutdown routines; Review & testing.

**Project 2:** Development of a device that controls a flap in a car's exhaust system in dependance of the current engine rpm and velocity or directly using a mobile application or a remote control.  
The software shall be written in C (C++) using Zephyr.

**Main tasks are:**
- Implementation of BLE interface to the OBD-Module;
- Development and Implementation of BLE interface to remote-control and app;
- Pairing, authentification, connection stability, etc. with remote-control and app;
- PWM-generation (and driver feedback) for flap control;
- Implementation of main application logic;
- Implementation of a recalibration interface with authentification.

**Requirements:**
- Hands-on experience with C/C++;
- Experience with building projects from scratch;
- Comfortable with architecture & data model design;
- Experience with BLE;
- Experience with pairing, authentification, connection stability, etc. with remote-control and app;
- English - Intermediate+.

**We offer:**
- 5-day working week, 8-hour working day, flexible schedule;
- No time tracker;
- Competitive salary;
- Work-life balance;
- Remote work;
- Standard social guarantees: annual leave, sick days, state holidays;
- We understand the value of knowledge and training, so if you will find interesting and useful courses for yourself, we will pay for them;
- We value life and work time therefore all issues are resolved on the spot without unnecessary bureaucracy.