ОПИС ВАКАНСІЇ
Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 3,5 млн користувачів у більш ніж 187 країнах світу.
Системи безпеки мають підвищені вимоги до надійності та стабільності роботи. Саме тому QA Department в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Вони виявляють баги у залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.
Ми шукаємо нового гравця до QA Device Automation Team, який підсилить технічну спроможність команди.
Необхідні знання та навички:
- 2+ роки досвіду розробки на С. Досвід з Embedded системами.
- make, cmake. Налаштування зборки проекту.
- Відмінне розуміння алгоритмів, математичних алгоритмів обробки даних, структур даних та підходів до інкапсуляції даних та коду.
- Досвід в роботі з RTOS (FreeRTOS або інші). Вміння налаштовувати ОС, і знаходити вирішення проблем, що виникають
- Досвід з багато потоковими програмами, критичні секції, race conditions, обмін даними і керування потоками через інструменти FreeRTOS.
- Розуміння ООП та можливість впроваджувати ці методи і дизайн в С.
- Version Control GIT: Зміни, гілки, конфлікти, реквести і так далі.
- Комунікація і спільна робота над одним проектом. Робота в команді, можливість розділення обов’язків і задач між колегами, та вміння якісно і швидко збирати результати окремої роботи кожного в єдине ціле.
- STM32. Знання будови мікроконтролера та його модулів
- TCP UDP протоколи буде плюсом. Розуміння роботи мережі.
- UART, I2C, SPI interfaces — досвід в розробці бібліотек по роботі з даними інтерфейсами. Можливість налаштувати модуль на STM32 під кастомні потреби.
- USB 2 interface.
Завдання:
- Підтримувати якість коду в нашій команді, створювати стандартизовані дизайни бібліотек.
- Розробка high level дизайнів проекту з використанням low level модулів компанії.
- Впроваджувати ефективні і високоякісні модулі для проекту.
- Розробка повноцінних масштабованих проектів.
- Робота з системами що вимагає realtime реакції.
- Розуміння критичних секцій в проекті та безпечного асинхронного програмування.
- Розробка програм для систем на основі STM32.
- Вибір ресурсів та методів реалізації поставленої задачі .
Буде плюсом:
- Знання C++.
Ми пропонуємо:
- можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
- оботу у вмотивованій команді та zero bullshit culture;
- конкурентну заробітну плату;
- медичне страхування;
- корпоративну англійську мову;
- компенсацію профільного навчання;
- можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. Долучайтеся, щоб зробити Made in Ukraine ?? синонімом надійності.
5b95ff86−87f6−40d3−9369−58b0f6095ec2
Контактна інформація →