Position: Embedded developer
Company: TerraForce
Category: C++
Experience required: 1y
English level: upper

Requirements:

Strong C and C++ knowledge;

1+ years of Embedded software development for STM32, AVR, ARM or similar;

Experience with software development for Linux, knowledge of debugging;

English - Intermediate and higher;

Practical knowledge of hardware interfaces (I2C, SPI, UART etc.);

Knowledge of GIT;

Will be good to have:

Understanding of networking stack (TCP/IP, UDP and OSI)

Design pattern knowledge

Knowledge of data structures & algorithms;

RTOS experience

Creative sight on tasks and issues


Responsibilities:

Software developerment for the new and existing hardware devices

Debugging and bugfixing existing code

Responsibilities for project architecture, freedom to make decisions


We offer:

Cozy office in the city center

Competitive salary

Bonuses for employees

Regular salary reviews

Ability to grow as as professional on great projects

Corporative events

Courses and seminars at the expense of the company