Job VC

Інженер-програміст вбудованих систем, Embedded розробник

L7 United · dou · від $2000 · Київ
Open original ↗
Робота в L7 Simulators —
це не просто інженерна позиція. Це участь у створенні продуктів, що безпосередньо впливають на якість підготовки військових та збереження життя.
Київ.
Район метро Берестейська.
Ключова роль посади:
Розробка вбудованого програмного забезпечення (мікроконтролери STM32 та/або TI Wireless MCU)
Посадові обов’язки:
Участь в формуванні технічного завдання на електронні вузли с програмованим керуванням.
Співпраця з інженером-конструктором з електроніки у підборі елементної бази, складанні електричної схеми, трасуванні друкованих плат.
Розробка та тестування вбудованого ПЗ для мікроконтролерів.
Створення документації що описує принципи роботи вбудованого ПЗ та повний опис протоколів внутрішньої та зовнішньої взаємодії.
Розробка та впровадження сервісного ПЗ для перевірки та налаштування виробів.
Складання інструкцій з перевірки виробів в тому числі з використання сервісного ПЗ.
Зберігання вихідних файлів, прошивок та документації відповідно до корпоративних стандартів.
Участь в запуску прототипів виробів з наявним програмованим керуванням.
Професійні компетенції:
Глибокі знання архітектури мікроконтролерів STM32 та інших:
Розуміння різних серій STM32 (F0, F1, F4, G0 тощо) та їхніх особливостей, ESP32 (бажано), TI Wireless MCU — CC13xx, CC23xx, CC26xx (бажано).
Знання внутрішньої периферії: GPIO, таймери (basic, general-purpose, advanced), UART, SPI, I2C, ADC, DAC, DMA, RTC, CAN, тощо.
Вміння працювати з документацією (datasheet, reference manual, application notes).
Вільне володіння мовами програмування C/С#:
Написання ефективного, читабельного та структурованого коду.
Розуміння принципів низькорівневого програмування (робота з пам’яттю, регістрами).
Досвід використання стандартних бібліотек.
Досвід роботи з середовищем розробки (IDE): STM32CubeIDE, Eclipse, Сode Сompose Studio (TI), Espressif IDE або окреме використання ESP-IDF.
Налаштування проектів, компіляція, налагодження (debugging).
Використання інструментів налагодження (J-Link, ST-Link тощо).
Використання логічних аналізаторів та осцилографів для діагностики апаратного та програмного забезпечення.
Досвід роботи з системами керування версіями (бажано)
Знання та досвід роботи з різними інтерфейсами та протоколами зв’язку: UART, SPI, I2C: розуміння принципів роботи, налаштування та програмування. (бажано, розуміти)
CAN: розуміння протоколу, досвід роботи з CAN-контролерами (бажано)
WiFI, Bluetooth, LoRa, інші бездротові протоколи (бажано).
SimpleLink SDK та TI RTOS (бажано)
Вміння читати та розуміти електричні схеми.
Аналіз схем підключення мікроконтролера та периферії.
Виявлення потенційних проблем на апаратному рівні.
Вміння працювати з вимірювальними приладами.
Ми пропонуємо:
Робота з сучасними технологіями та інструментами
Участь у побудові архітектури виробів
Професійне зростання в Military-Tech напрямку
Можливість впливати на продукт з етапу прототипу до серійного виробництва
Сильну технічну команду: електроніка, механіка, програмне забезпечення. R&D — повний цикл розробки в одному місці.
Стабільну компанію зі статусом критичної інфраструктури.
Офіційне працевлаштування та конкурентний рівень винагороди
Формат роботи: офіс / гібрид