Описание
Зараз ми шукаємо Embedded Developer, який хоче не просто писати код, а створювати технології, що працюють у польових умовах і впливають на реальні події.Це робота над масштабним, комплексним та масовим miltech-продуктом, де якість прошивок напряму впливає не лише на функціональність, а й на ефективність роботи систем. Ми масштабуємо виробництво з сотень до тисяч одиниць щомісяця — тому стабільність, продуктивність і надійність embedded-рішень мають ключове значення.Ви будете працювати над створенням і оптимізацією прошивок для контролерів, систем навігації, сенсорики тощо. Робота тісно інтегрована з hardware-командою та виробництвом, що дозволяє бачити результат своєї роботи не у вигляді абстрактного ПЗ, а у вигляді реальних працюючих продуктів, які щодня виконують бойові завдання.Місія ролі — створити надійні та передбачувані embedded-рішення, що забезпечують стабільну роботу у складних умовах, і не дозволити жодному критичному багу потрапити в кінцевий продукт..Ключові завдання:Виконання розробок на підставі технічних завдань;Аналіз вимог, співпраця з членами команди для створення продуманих проектів програмного забезпечення;Брати участь в сесіях оцінки (надання оцінки по робочим завданням) і планування;Здійснювати запуск та відладку апаратної частини прототипів та фінального пристрою;Досліджувати й визначати концепції пристрою або його частин, обирати сенсори і основні елементи пристрою, враховуючи вимоги до продукту;Співпрацювати із командою Firmware пристрою виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи;Брати участь у відлагодженні, оптимізації, релізах фінального пристрою та Firmware;Оптимізація та рефакторинг коду;Співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів;Брати участь в розробці проектно-технічної і призначеної для користувача документації.Очікування від кандидата:Вища освіта (технічна буде плюсом);Досвід роботи 2+ роки;Професійне володіння С/C++;Досвід розробки С/C++ під ОС Linux;Досвід програмування MCU (STM32) та користування студією розробки (STM32CubeIDE, IAR,Keil);Досвід роботи з периферією MCU (GPIO, UART, I2C, SPI, CAN.);Досвід використання операційних систем реального часу RTOS для MCU;Досвід розробки/підтримки програм для вбудованих систем;Розуміння модульної архітектури програмного забезпечення, вміння працювати з перериваннями та низьким рівнем контролерів;Розуміння особливостей розробки пристроїв з низьким енергоспоживанням;Досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри, розуміння фізики процесів тощо.Участь на всіх етапах процесів SDLC, читання вимог, розуміння планів тестування;Розуміння принципів об'єктно-орієнтованого програмування та патернів проектування;Розуміння побудови архітектур програм, систем, інтеграції систем;Володіння інструментами керування версіями коду, такими як Git;Знання англійської мови на рівні читання технічної документації.Буде плюсом:Наявність виконаних проектів;Уміння створювати технічну документацію з описом алгоритмів розробки;Знання схемотехніки мікроконтролерних пристроїв, вміння працювати з осцилографом, мультиметром, паяльником;Вміння писати допоміжний софт під ПК для налагодження пристроїв;Досвід роботи з радіо трансиверами;Досвід у сфері цифрової обробки сигналів;Впевнене користування AltiumDesigner.Ми пропонуємо:Гарантована стабільність і соціальна захищеність: офіційне працевлаштування відповідно до КЗпП України, оплачувані відпустки та лікарняні, а також можливість бронювання від військової служби для працівників стратегічно важливих сфер.Безпека: ми дбаємо за безпеку наших працівників, тому облаштували бомбосховища всім необхідним, для комфортної роботи.Професійний розвиток: професійна адаптація та підтримка до повного входження в професію, а також безкоштовне профільне навчання.Кар'єрні можливості: прозора система кар'єрного зростання в середині компанії (вертикально та горизонтально).Комфортні умови: забезпечення технікою, мобільним зв’язком, а також безкоштовне корпоративне харчування (економія 5 000 грн/місяць).Конкурентна зарплата: Заробітна плата — стабільна виплата 2 рази в місяць, реферальна програма за рекомендації.Медичне Страхування: компанія надає співробітникам медичне страхування.Компенсація витрат на релокацію до 50%.Якщо ви прагнете бути частиною високотехнологічного середовища, надсилайте ваше резюме. Signal: @RrVadym.25