Position: C/C++ Розробник
Company: Onseo
Category: C++
Experience: 5y
English level: intermediate

Наші глобальні партнери будують першу і єдину супутникову широкосмугову мережу стільникового зв'язку, доступну за допомогою звичайних смартфонів. Ця надпотужна мережа призначена для забезпечення зв'язку на швидкостях 4G/5G у будь-якій точці планети - на суші, в морі та в польоті. 
У зв’язку з цим, ми в пошуці C/C++ Software Engineer для розробки, усунення несправностей та підтримки програмного забезпечення BPMS (система паралельного управління Beamformer).  

**Опис позиції:**  
Кандидат буде одним з ключових членів команди, відповідальних за розробку нового програмного забезпечення BPMS, а також за надання підтримки програмного забезпечення BPMS для збірки, інтеграції, тестування та введення в експлуатацію супутників. Це вимагатиме глибоких знань не лише програмного забезпечення BPMS, але й системи в цілому. 
Кандидат буде невід'ємним членом команди розробників програмного забезпечення BPMS, яка відповідає за розробку та підтримку всього вбудованого програмного забезпечення BPMS. Вся розробка вбудованого програмного забезпечення виконується на C/C++ і може також включати апаратну взаємодію для налагодження та оновлення програмного забезпечення.  

**Вимоги:**  
•	5+ років досвіду в розробці вбудованого ПЗ для РТ
•	Глибокі знання мови C та C++ (5+ років досвіду)
•	Підтверджений досвід роботи з BSP (пакет підтримки плати)
•	Бакалавр комп'ютерних наук, програмного забезпечення/електротехніки або еквівалентний досвід
•	Креативність, здатність доводити хороші ідеї до успішної реалізації.
•	Здатність ефективно працювати в мультикультурній та мультидисциплінарній команді у швидкому темпі та мінливому середовищі.
•	Англійська мова на рівні Intermediate або Upper Intermediate
•	Сильні навички усного та письмового спілкування

**Бажана кваліфікація:**   
•	Досвід роботи з платформами Xilinix на базі RFSoC або MPSoC, включаючи ланцюжок інструментів Xilinx.
•	Досвід роботи з високопродуктивними мережами (DPDK або еквівалент)
•	Знання комп'ютерних мереж/протоколів, таких як (Ethernet/IP/TCP/DHCP/SSH тощо...)
•	Досвід роботи з високопродуктивними додатками на серверах/процесорах на базі Intel/AMD.
•	Досвід роботи з кастомізованими прискорювачами HW FPGA на базі PCIe.

**Обов'язки:** 
•	Відповідати за проектування, розробку та тестування нового вбудованого програмного забезпечення від початкової концепції до інтеграції підсистем та повного розгортання системи.  
•	Вбудовувати мікроконтролери для конкретних місій у повноцінні системи, здатні повністю керувати космічним апаратом. 
•	Бути одним з лідерів програмного забезпечення BPMS та допомагати керувати всіма вимогами до завершення.

**Ми пропонуємо:**
•	Дружний та високопрофесійний колектив
•	Демократичний менеджмент
•	Професійне зростання та тренінги
•	Планування кар'єри та регулярні перевірки ефективності
•	Конкурентна заробітна плата
•	Медичне страхування
•	Оплачувані лікарняні
•	Довгострокове працевлаштування з оплачуваною відпусткою 24 календарних дні
•	Спортивна компенсація
•	Уроки англійської мови
•	Комфортний та сучасний офіс
•	Велика різноманітність корпоративних та командних заходів.
•	Робота над цікавими проектами з використанням передових технологій.

EN
**Requirements:**
•	5+ years’ experience in RT embedded SW development.
•	In depth knowledge of C and in C++ (5+ years’ experience)
•	Proven experience in BSP (Board support package)
•	BSc in Computer sciences, Software/Electrical engineering, or equivalent experience
•	Creative, with ability to drive good ideas to successful implementation.
•	Ability to work effectively as part of a multi-culture and multidisciplinary team in a fast-paced and rapidly changing environment.
•	English at Intermediate or Upper Intermediate level
•	Strong verbal and written communication skills

**Desired Qualifications:**   
•	Experience with Xilinix's RFSoC or MPSoC based platforms including Xilinx tools chain.
•	Experience in High Performance Networking (DPDK or equivalent)
•	knowledge in computer networks/protocol such as (Ethernet/IP/TCP/DHCP/SSH etc…)
•	experience with high throughput applications over Intel/AMD based servers/CPUs.
•	experience with working with customized HW accelerator FPGA based over PCIe.

**Responsibilities:** 
•	Responsible for the design, development, and testing of new embedded software from initial concept to subsystem integration, through full system deployment.  
•	Incorporate mission-specific microcontrollers into full systems capable of full spacecraft control. 
•	Be one of the leaders of the BPMS software and help guide all requirements to completion.

**We offer:**
•	Friendly and highly professional team
•	Democratic management
•	Professional growth and trainings
•	Career planning and regular performance reviews
•	Competitive salary
•	Medical issuance
•	Paid sick days
•	Long-term employment with 24 calendar days paid vacation
•	Sport compensation
•	English lessons
•	Comfortable and modern office
•	Large variety of company and team events.
•	Work on interesting projects using cutting-edge technologies.