Наш клієнт:
Наш клієнт - технологічна компанія, що розробляє високотехнологічний продукт Software Defined Radio (SDR), який вже переходить від прототипу до комерційного виробництва (сотні одиниць).
Ваші завдання:
- Проектування, розробка та оптимізація вбудованого програмного забезпечення в режимі реального часу для високопродуктивної системи SDR
- Реалізувати високошвидкісні канали передачі даних всередині SDR та між SDR і зовнішніми пристроями (ПК / хмара)
- Розробка програмного забезпечення для користувача та ядра на процесорах NXP
- Робота з мережею на основі DPDK, включаючи обробку даних UDP/TCP та безпечну передачу даних
- Брати участь у розробці системного рівня, включаючи радіочастотний інтерфейс, ПЛІС (рівень інтеграції) та процесори
- Впровадження та експлуатація площини управління (внутрішня логіка SDR та зовнішній зв'язок)
- Забезпечте продуктивність у реальному часі, низьку затримку та високоефективне виконання коду
- Налагодження складних багатокомпонентних систем реального часу (ПЗ + ПЛІС + РЧ)
- Впроваджуйте безпечні потоки управління програмним забезпеченням: безпечні зображення, оновлення в польових умовах, моніторинг
Необхідний досвід та навички:
- Значний досвід у розробці вбудованого програмного забезпечення в реальному часі
- Практичний досвід роботи з DPDK (обов'язково)
- Практичний досвід роботи з радіочастотними системами та цифровою обробкою сигналів у вбудованих середовищах
- Глибоке розуміння мережевих протоколів та обробки даних (UDP/TCP)
- Досвід роботи з процесорами NXP та розробкою користувацького простору/простору ядра
- Доведена здатність писати високоефективний код на C/C++ з низьким рівнем затримок
- Досвід роботи з системами, що включають ПЛІС (кодування ПЛІС не вимагається)
- Сильні навички налагодження складних систем у режимі реального часу
- Розуміння високошвидкісних шляхів передачі даних та оптимізація продуктивності
- Добре володіння англійською мовою (письмовою та усною)
- Досвід роботи з Python для створення інструментів, скриптів або завдань підтримки
Було б добре:
- Глибоке розуміння радіочастотних сигналів та архітектури SDR
- Досвід роботи з технологіями синхронізації часу (GNSS, IEEE 1588, синхронізація годинника)
- Основи цифрової обробки сигналів (DSP) для систем реального часу
- Досвід роботи з механізмами безпеки (VPN, шифрування, безпечний зв'язок)
- Досвід роботи з хмарними вбудованими системами
Умови праці
5-денний робочий тиждень, 8-годинний робочий день, гнучкий графік;