Position: Embedded C developer (Intrusion Detection)
Company: Ajax Systems
Category: C++
Experience: 2y

Команда Devices займається розробленням пристроїв для безпеки й автоматизації. Розробники не винаходять датчики заново, а натомість ставлять перед собою серйозні виклики в таких напрямках:
Low-Power — пристрої мають працювати максимально довго від штатних батарей;
Собівартість — масовий продукт повинен залишатися в діапазоні середнього цінового сегмента;
DFM (Design for Manufacturing) і DFH (Design for Human). Схемотехніка, корпуси та інші елементи має бути легко повторити в сотнях тисяч пристроїв на виробництві без втрати якості.

Розробники переважно використовують STM 8/32 і Embedded C. Вже зібрано сильну експертизу й талановитих працівників із числа Hardware- та Embedded C-інженерів, промислових дизайнерів, конструкторів-механіків.

**Необхідні навички**
- досвід програмування на C під мікроконтролери;
- досвід написання драйверів;
- досвід роботи з периферією на рівні регістрів;
- робота з STM32 або Texas Instruments;
- досвід оперування енергозберігаючими режимами мікроконтролера;
- знання схемотехніки на рівні розуміння, як працює схема з Reference design;
- вміння знайти і застосувати технічні рішення на базі фізичних принципів роботи сенсорів;
- розуміння багатопотокових додатків, вміння грамотно працювати з перериваннями;
- працювати з протоколами зв’язку — всі пристрої спілкуються з центральним хабом;
- вміти розбиратися у задачах. Розуміти не лише «чому це не працює», а також «чому це працює».

**Буде плюсом**

- досвід роботи з сенсорами (image sensors, датчики температури, вологості, PIR сенсори, мікрохвильові сенсори, MEMS акселерометри);
- досвід розроблення пристроїв з батарейковим живленням;
- ISP, video processing;
- досвід роботи із процесорами на ядрі ARM Cortex-А5/A7/A9  (NXP i.MX6 або з подібними);
- Linux on embedded systems;
- Make;
- вміння використовувати системи контролю версій, наприклад git;
- наявність завершених проєктів в маспроді, або наявність некомерційних проєктів, створених для себе. 

**Обов’язки**

Потрібно розробляти компактні бездротові датчики і пристрої для системи охоронної сигналізації будинку, а саме:

- розробка firmware для прототипу, перевірка концепції і налагодження прототипів;
- розробка firmware для підтримки режимів тестування під час масового виробництва;
- розробка firmware фінального пристрою, налагодження, реліз

**Ми у пошуку інженерів-розробників, які готові втілювати в життя неймовірні ідеї, застосовуючи кращі технічні рішення. Якщо це про тебе - пиши мені.**