Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior Embedded Software & Hardware Integration Engineer для роботи з реальним обладнанням в складних умовах. Ви будете створювати та інтегрувати надійне вбудоване програмне забезпечення з низькою затримкою.
Огляд ролі
Ми шукаємо практичного інженера з вбудованих систем, який може проектувати, реалізовувати та інтегрувати програмне забезпечення, яке безпосередньо керує фізичним обладнанням. Ця роль не є теоретичною та не є консалтинговою. Ви будете працювати над реальними системами, реальним обладнанням та реальними обмеженнями, такими як затримка, надійність та безпека. Ви будете нести відповідальність за програмне забезпечення, яке взаємодіє з датчиками, виконавчими механізмами та контрольною електронікою, та забезпечуватиме передбачуване поведінку системи в реальних умовах.
Обов'язки
-
Розробка вбудованого програмного забезпечення
- Розробка та підтримка вбудованого програмного забезпечення для контрольної системи на базі Linux або RTOS
- Реалізація керуючої логіки з низькою затримкою та детермінованою поведінкою
- Взаємодія із зовнішніми підсистемами через стандартні промислові протоколи
- Забезпечення надійності, обробки збоїв та безпечної поведінки системи
-
Інтеграція обладнання
- Праця безпосередньо з обладнанням: мотори, контролери, датчики, введення/виведення
- Ключові компоненти: радар, комп'ютер управління вогнем, турель
- Інтеграція та налагодження інтерфейсів, таких як Ethernet, CAN, UART, GPIO
- Діагностика проблем взаємодії між обладнанням та програмним забезпеченням
-
Системна інтеграція та тестування
- Перенесення програмного забезпечення з середовища розробки на фізичні системи
- Участь у системному тестуванні та ітераційній оптимізації
- Підтримка усунення неполадок під час інтеграції та валідації
-
Інженерна відповідальність
- Нести відповідальність за свою частину системи від початку до кінця
- Створення зрозумілого, підтримуваного коду та документації
- Зменшення залежності від зовнішніх підрядників за рахунок внутрішніх можливостей
Вимоги
- Обов'язково
- Значний досвід у розробці вбудованого програмного забезпечення
- Знання C/C++ (Python допустимо для інструментів та підтримки)
- Досвід роботи з вбудованим Linux або реального часу систем
- Практичний досвід інтеграції програмного забезпечення з фізичним обладнанням
- Здатність налагоджувати проблеми на рівні системи, а не просто писати код
Особистий профіль
- Практичний, орієнтований на рішення інженер
- Зручний у роботі близько до обладнання
- Несе відповідальність та володіє власницьким підходом
- Здатний працювати з неповною інформацією та швидко ітераціювати
- Скритний та професійний
Що ми пропонуємо
- Основна інженерна роль з реальною технічною відповідальністю
- Робота над складними, інтегрованими системами - не над додатками чи панелями управління
- Конкурентоспроможна зарплата
- Довгострокова можливість у зростаючій, місії-орієнтованій організації
- Тісне співробітництво з механічними, електричними та продуктовими командами
Про компанію
Наша сестриння компанія, Valguard Systems, є інженерною компанією, яка розробляє складні електромеханічні системи для урядових та промислових клієнтів. Наша робота поєднує датчики, реального часу керування та міцне обладнання в складних експлуатаційних умовах. Ми розширюємо нашу внутрішню інженерну команду та переносимо розробку основного системного програмного забезпечення під пряме управління.
Місця роботи
- Київ, Україна
- На місці / Гібрид
Тип зайнятості
- Повний робочий день
Рівень досвіду
- Середній
Тип місця роботи
- Гібрид