Наша компанія в пошуках Embedded-розробника − людини, яка займатиметься створенням та розвитком вбудованого програмного забезпечення для пристроїв високої точності та нових електронних продуктів компанії. Робота передбачає повний цикл розробки – від програмування до тестування та документації.
Вимоги:
• Ступінь BS/MS у галузі комп’ютерної інженерії або суміжних дисциплін.
• Досвід програмування вбудованих систем мовами C/C++.
• Досвід роботи з RTOS, Embedded Linux (драйвери, завантажувачі).
• Глибоке розуміння ООП та принципів SOLID.
• Знання бібліотек HAL, файлових систем (FatFS, LittleFS), мережевих (lwIP або аналоги).
• Досвід роботи з мікроконтролерами STM, PIC, ATMega тощо.
• Досвід роботи з апаратними інтерфейсами UART, I2C, SPI, ModBus, CAN, USB, Ethernet.
• Вміння писати чистий, структурований код із із чітким розподілом обов’язків.
• Здатність адаптуватися до існуючих програмних рішень і розширювати функціонал.
• Вміння читати та інтерпретувати апаратні схеми.
• Досвід роботи з інструментами розробки (git, IDE, тестові фреймворки).
Обов’язки:
• Розробка та тестування вбудованого програмного забезпечення для пристроїв високої точності.
• Розробка вбудованого програмного забезпечення для нових електронних продуктів компанії.
• Робота в середовищах Linux та Windows.
• Написання документації до коду.
Буде плюсом:
• Навички налагодження апаратного забезпечення та досвід роботи з джерелами живлення, генераторами сигналів, осцилографами та/або логічними аналізаторами.
• Досвід розробки програмного забезпечення на Python, C#.
• Досвід роботи з TCP, UDP, MQTT, TLS.
• Досвід розробки десктопних додатків.
• Досвід написання пакетів підтримки плати (BSP).
Умови роботи:
• Офіційне працевлаштування.
• Бронювання.
• Графік роботи: пн–пт, 10:00–18:00. Гібридний формат роботи.
• Вчасна виплата заробітної плати, офіційно, 2 рази на місяць.
• Регулярний перегляд заробітної плати.
• Робота в компанії, що робить внесок у безпеку та оборону України.
• Можливості для професійного розвитку та навчання.