Embedded розробник to $3000
Галузь: Military-Tech. Повний цикл: концепція, розробка, виробництво, продаж. Ринки В2G, В2В. Ключовий продукт: Інтерактивні тренінгові систем вогневої підготовки (симулятори з VR та лазерною технологіями).
Формат роботи: повна зайнятість, робота в офісі або гібридний формат на вибір кандидата (50%/50% офіс / віддалено).
Локація: м. Київ, ст.м. Берестейська.
Причина відкриття вакансії: розширення штату відділу електроніки та електрики у зв’язку з розвитком бізнесу та розширенням асортименту продуктів.
Наш клієнт інноваційна Military-Tech компанія, виробник симуляторів для навчання та підготовки військових запрошує в команду Embedded розробника.
Компанія більше 5 років розробляє комплексні рішення для підготовки військових підрозділів, що охоплюють весь цикл створення симуляторів – від концепції та розробки програмного забезпечення до моделювання бойових сценаріїв для забезпечення реалістичного та ефективного навчання.
Обов’язки:
- Розробка вбудованого програмного забезпечення для мікроконтролерів STM32.
- Участь в формуванні технічного завдання на електронні вузли с програмованим керуванням.
- Співпраця з інженером-конструктором з електроніки для оптимального підбору компонентної бази, розробки електричних схем та трасування друкованих плат.
- Розробка, тестування та налагодження вбудованого ПЗ для мікроконтролерів.
- Створення документації, що описує принципи роботи вбудованого ПЗ, протоколи внутрішньої та зовнішньої взаємодії.
- Розробка та впровадження сервісного ПЗ для перевірки та налаштування виробів.
- Складання чітких та лаконічних інструкцій з перевірки виробів, включаючи використання сервісного ПЗ.
- Зберігання вихідних файлів, прошивок та документації згідно з корпоративними стандартами, забезпечення контролю версій.
- Участь у запуску прототипів виробів з наявним програмованим керуванням, внесення необхідних коректив у ПЗ.
Вимоги:
- 3+ роки досвіду розробки вбудованого ПЗ, підкріплені завершеними проєктами (портфоліо).
- STM32 Expert: Глибокі знання архітектури мікроконтролерів STM32 (F0, F1, F4, G0) та їхньої периферії: GPIO, таймери (basic, general-purpose, advanced), UART, SPI, I2C, ADC, DAC, DMA, RTC, CAN.
- Досвід роботи з мікроконтролерами ESP32 (бажано).
- Вміння працювати з документацією (datasheet, reference manual, application notes).
- Вільне володіння мовами програмування C/C#, здатність писати ефективний, читабельний та структурований код, розуміння принципів низькорівневого програмування (робота з пам'яттю, регістрами).
- Досвід використання стандартних бібліотек.
- Досвід роботи з середовищами розробки (IDE) для STM32: STM32CubeIDE, Eclipse, Espressif IDE або окреме використання ESP-IDF.
- Налаштування проєктів, компіляція, налагодження (debugging) за допомогою інструментів (J-Link, ST-Link).
- Знання та досвід роботи з різними інтерфейсами та протоколами зв'язку: UART, SPI, I2C.
- Розуміння протоколу CAN, досвід роботи з CAN-контролерами (бажано).
- WiFi, Bluetooth, LoRa, інші бездротові протоколи (бажано).
- Вміння читати та аналізувати електричні схеми, розуміти схеми підключення мікроконтролера та периферії.
Умови роботи:
- Можливість працювати над проєктами, що мають значний вплив на обороноздатність країни. Участь у розробці передових технологій та інноваційних рішень.
- Повна зайнятість з можливістю гібридного формату роботи (до 50% віддалено).
- Заробітна плата (ставка + КРІ).
- Можливість бронювання.
- Зручний офіс (15 хв. від метро), генератор та бомбосховище для забезпечення безперебійної роботи.