CACI International Inc
CACI International Inc
CACI International Inc — американський підрядник, який працює з державними замовниками у сферах національної безпеки, оборони та федерального цивільного управління. Команди компанії розробляють і підтримують технології та професійні послуги у таких напрямах, як кібербезпека, цифрові операції, модернізація корпоративних ІТ-систем, радіоелектронна боротьба, протидія безпілотним системам, космічний та оптичний зв’язок, програмне забезпечення DevSecOps, інженерне забезпечення місій і логістика. Як великий генеральний підрядник, CACI поєднує програмне забезпечення, аналітику, сенсорні технології та обладнання, допомагаючи державним організаціям протистояти мінливим загрозам і модернізувати складні технологічні архітектури.

Інженер із вбудованого Linux

Модернізуйте критично важливі ретрансляційні пристрої CACI: від поточної прошивки до платформи наступного покоління. Працюйте з OpenWrt, Alma Linux, мережами, API, CI/CD і вбудованою безпекою.

Опис

  • Підтримувати поточний ретрансляційний пристрій IRD та його заміну наступного покоління.
  • Виконувати завдання з розробки, інтеграції, супроводу й усунення дефектів.
  • Долучатися до формування технічного напряму, архітектури платформи, інтеграції обладнання, кібербезпеки та планів випуску.
  • Розробляти й модернізувати критично важливий вбудований ретрансляційний пристрій.
  • Працювати на всіх етапах життєвого циклу вбудованого ПЗ: від образів Linux та інтеграції платформи до мережевих служб, налаштування пристроїв, вебадміністрування, тестування й випусків.
  • Координувати роботу з командами розробки ПЗ, обладнання, кібербезпеки, тестування, системної інженерії та продукту.
  • Перенести наявне рішення для пристроїв на базі OpenWrt на обладнання наступного покоління й архітектуру Alma Linux.
  • Проєктувати, інтегрувати, тестувати, налагоджувати й супроводжувати ПЗ Linux для вбудованих мережевих і ретрансляційних пристроїв.
  • Супроводжувати й удосконалювати поточну прошивку IRD на базі OpenWrt, зокрема налаштування образів, власні канали пакетів, служби, поведінку під час першого запуску, конфігурацію пристроїв та інтеграцію збірки.
  • Розробляти й супроводжувати ПЗ на Python, Bash або інших командних оболонках, C чи C++, а також інших мовах за потреби.
  • Виконувати завдання розробки з перенесення функцій IRD на обладнання ARM наступного покоління.
  • Підтримувати розробку завантажувача, ядра, пакетів підтримки плат, крос-компіляції, конфігурації пристроїв і образів вбудованого Linux.
  • Створювати й супроводжувати процеси Linux і Buildroot для створення образів, пакування, підготовки пристроїв, випусків, оновлень і розгортання.
  • Долучатися до розвитку архітектури керування на базі Linux або RHEL.
  • Розробляти й супроводжувати REST API та інтерфейси керування пристроями.
  • Реалізовувати, супроводжувати й усувати проблеми мережевих функцій, зокрема налаштування інтерфейсів, маршрутизацію, DNS, Wi-Fi, інтеграцію стільникового зв’язку або модемів і захищений зв’язок.
  • Створювати й супроводжувати модульні, інтеграційні, системні, симуляційні тести та тести з підключеним обладнанням.
  • Перевіряти запити на злиття в GitLab і підтримувати конвеєри CI/CD, перевірку збірок, підготовку випусків і відтворювані збірки.
  • Підтримувати безпечну розробку: усувати вразливості, працювати із сертифікатами, автентифікацією й авторизацією, цілісністю оновлень, керуванням залежностями та аналізом CVE.
  • Вести документацію з проєктування, збірок, API, тестування й експлуатації.
  • Співпрацювати з командами обладнання, системної інженерії, кібербезпеки, контролю якості та продукту для реалізації й перевірки вимог.

Вимоги

  • Ступінь бакалавра з комп’ютерних наук, комп’ютерної інженерії, електротехніки або суміжної технічної галузі.
  • Щонайменше п’ять років відповідного професійного досвіду розробки ПЗ.
  • Щонайменше п’ять років розробки, інтеграції, тестування або супроводу ПЗ для систем на базі Linux.
  • Досвід програмування на Python, Bash або інших командних оболонках, а також C чи C++.
  • Досвід налаштування, налагодження, роботи з мережами, керування пакетами й розгортання ПЗ у Linux.
  • Досвід розробки, інтеграції та налагодження ПЗ на пристроях ARM та/або Intel чи x86.
  • Досвід роботи зі збірними системами або дистрибутивами вбудованого Linux, як-от OpenWrt, Buildroot, Yocto чи аналогічними.
  • Досвід крос-компіляції, створення образів вбудованого Linux, пакування ПЗ і розгортання на вбудованих пристроях.
  • Досвід роботи з мережами Linux, зокрема налаштуванням інтерфейсів, маршрутизацією, DNS, DHCP, брандмауерами, Wi-Fi та усуненням проблем.
  • Досвід розробки й налагодження REST API, застосунків керування пристроями або вебінтерфейсів конфігурації.
  • Досвід використання Git і процесів GitLab, зокрема запитів на злиття, перевірки коду та стратегій гілкування.
  • Щонайменше два роки створення, супроводу або усунення проблем в автоматизованих конвеєрах CI/CD.
  • Досвід створення модульних, інтеграційних, системних тестів або тестів із апаратною інтеграцією для ПЗ на Linux чи вбудованих пристроїв.
  • Впевнені навички письмового й усного спілкування, зокрема вміння створювати та супроводжувати технічну документацію.
  • Здатність ефективно працювати віддалено в міжфункціональному середовищі розробки.
  • Буде перевагою: досвід роботи з NXP i.MX8, ARM64 або AArch64, U-Boot, налаштуванням ядра Linux, деревами пристроїв, процесами завантаження чи пакетами підтримки плат.
  • Буде перевагою: досвід перенесення ПЗ вбудованого Linux на нову апаратну платформу або дистрибутив Linux.
  • Буде перевагою: досвід роботи з Buildroot OpenWrt, каналами пакетів, Makefile пакетів або розробкою власних пакетів OpenWrt.
  • Буде перевагою: досвід роботи з Alma Linux, RHEL, RPM або DNF, Kickstart, OSTree, SELinux чи RHEL Cockpit.
  • Буде перевагою: досвід розробки застосунків на Python або Flask, API з документацією OpenAPI чи Swagger або інтерфейсів керування вбудованими пристроями.
  • Буде перевагою: досвід роботи з вбудованими мережевими продуктами, ретрансляційними пристроями, маршрутизаторами, інтеграцією стільникового зв’язку чи модемів, Wi-Fi, 802.1X, маршрутизацією або захищеним налаштуванням мереж.
  • Буде перевагою: досвід підготовки пристроїв, встановлення прошивок або образів, механізмів оновлення чи супроводу пристроїв у польових умовах.
  • Буде перевагою: досвід безпечної розробки ПЗ, інтеграції сертифікатів або PKI, сканування вразливостей, SBOM, усунення CVE або роботи з такими інструментами, як Trivy.
  • Буде перевагою: досвід контейнеризованих збірок, симульованих середовищ пристроїв або тестування з апаратною інтеграцією.
  • Буде перевагою: досвід підтримки DoD, критично важливих місій, тактичних периферійних, автономних або регульованих середовищ із вбудованими пристроями.

Переваги

  • Гнучка відпустка
  • Широкі можливості для навчання
  • Медичне страхування
  • Програми добробуту
  • Фінансові пільги
  • Пенсійні пільги
  • Пільги для підтримки сім’ї
  • Підтримка безперервної освіти
  • Оплачувана відпустка
  • Конкурентна оплата праці
  • Можливості навчання та професійного розвитку

Схожі вакансії

Liberty Mutual Insurance

Дистанційний фахівець із внутрішніх продажів у Liberty Mutual

Liberty Mutual Insurance

Продавайте страхові продукти Liberty Mutual під час вхідних дзвінків і роботи з зацікавленими потенційними клієнтами, допомагаючи їм підібрати відповідне покриття. На вас чекають оплачуване навчання для отримання ліцензії та можливість заробляти комісійні.

Відкрити
Liberty Mutual Insurance
The AME Group

Фахівець II з ІТ-підтримки — Microsoft 365 і підтримка робочих станцій

The AME Group
201 – 500 Працівники
КібербезпекаКонсалтинг

Надавайте клієнтам керованих ІТ-послуг розширену підтримку робочих станцій, застосунків, Microsoft 365 і безпеки. Розв’язуйте складні ескалації, підтримуйте процедури та навчайте технічних фахівців.

Відкрити
State Collection Service, Inc.

Керівник віддаленого кол-центру — медичні розрахунки

State Collection Service, Inc.

Керуйте віддаленою командою клієнтського обслуговування у сфері медичних розрахунків для State Collection Service. Відповідайте за роботу працівників, навчання, дотримання вимог, ескалації та спілкування з клієнтами.

Відкрити
State Collection Service, Inc.

Керівник віддаленого кол-центру у сфері охорони здоров’я

State Collection Service, Inc.

Керуйте віддаленою командою фахівців із обслуговування клієнтів з питань медичних рахунків у State Collection Service. Відповідайте за результати, дотримання вимог, навчання, ескалації та взаємини з клієнтами.

Відкрити
Ventra Health

Старший директор контактного центру

Ventra Health
1 001 – 5 000 Працівники
B2BSaaSОхорона здоров'я

Керування загальнонаціональним контактним центром Ventra Health у сфері медичних фінансових послуг із фокусом на досвід пацієнтів, операційні результати, упровадження технологій і керівництво великою командою.

Відкрити
Navy Federal Credit Union

Аналітик клієнтського досвіду контакт-центру

Navy Federal Credit Union

Використовуйте дослідження й аналітику, щоб покращувати досвід учасників Navy Federal Credit Union. Виявляйте можливості для продуктів, тестуйте рішення та допомагайте визначати пріоритети на основі даних.

Відкрити
ConferenceDirect

Представник служби підтримки клієнтів — бронювання готелів і реєстрація на заходи

ConferenceDirect

Допомагайте клієнтам ConferenceDirect бронювати готелі та реєструватися на заходи телефоном і електронною поштою. На цій гібридній посаді з повною зайнятістю ви відповідатимете на запити, фіксуватимете звернення та сприятимете досягненню цілей контакт-центру.

Відкрити
Marshmallow

Фахівець із підтримки клієнтів — онлайн-чат, Будапешт

Marshmallow

Надавайте клієнтам Marshmallow підтримку в онлайн-чаті щодо фінансових послуг компанії. Розв’язуйте складні питання з емпатією та допомагайте покращувати роботу служби підтримки, враховуючи відгуки клієнтів і дані про обслуговування.

Відкрити
TEKsystems

Фахівець кол-центру з перевірки страхового покриття — дистанційно

TEKsystems

Перевіряйте медичне страхування та покриття рецептурних препаратів, опрацьовуйте запити на попереднє погодження й апеляції та допомагайте пацієнтам отримувати ліки. Підтримуйте пацієнтів і медичні заклади в межах медичних сервісів TEKsystems.

Відкрити