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, критически важных миссий, тактических периферийных, автономных или регулируемых сред со встроенными устройствами.

Преимущества

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

Похожие вакансии

B

Специалист по продажам второй линии, Claro Peru

BH Partner S.A.C.

Удалённый консультант по продажам помогает действующим клиентам Claro Peru после их первого обращения в службу поддержки. Рассказывает о преимуществах услуг, акциях и улучшениях; график — полный или неполный день, сменный.

Открыть
ANGEHEUERT ⚓ | Recruiting as a Service & Employer Branding

Региональный менеджер по продажам сети экологичных умных постаматов

ANGEHEUERT ⚓ | Recruiting as a Service & Employer Branding

Развивайте экологичную сеть умных постаматов, создавая B2B-партнёрства в продуктовой рознице, на автозаправках и в жилом секторе. В этой роли региональные выездные продажи сочетаются с ведением клиентов от первого контакта до подписания договора.

Открыть
Pietra

Удалённый агент по продажам (Бразилия) — Pietra

Pietra

Продвижение продуктов и решений Pietra Bariviera через исходящий поиск клиентов, переговоры о продажах и развитие отношений с клиентами. Удалённая работа с комиссионным вознаграждением в Бразилии.

Открыть
Gea Internacional

Специалист по обслуживанию клиентов на неполный день — удалённо в Перу

Gea Internacional
1 001 – 5 000 Сотрудники
SaaSКонсалтингЛогистика

Работайте удалённо в GEA специалистом по обслуживанию клиентов: отвечайте на вопросы, решайте проблемы и рекомендуйте улучшения тарифов. Утренние смены на неполный день включают оплачиваемое обучение.

Открыть
Vanilla Steel

Менеджер по работе с клиентами со знанием французского языка в торговле сталью

Vanilla Steel

Развивайте портфели покупателей и поставщиков во Франции и странах Бенилюкса в берлинской B2B-компании по торговле сталью. Ведите переговоры, управляйте воронкой продаж и сопровождайте сделки от первого контакта до закрытия.

Открыть
Castorama

Консультант по продажам товаров для дома

Castorama

Помогайте покупателям Castorama выбирать товары для ремонта и обустройства дома, создавая комфортное пространство для жизни. Приветствуйте посетителей, рекомендуйте товары и знакомьте их с ассортиментом магазина.

Открыть
Fast Rocket GmbH

Разработчик WordPress и PHP на неполный день

Fast Rocket GmbH

Разрабатывайте веб-приложения и мобильные приложения в Fast Rocket GmbH в роли WordPress-разработчика. Работа на неполный день включает разработку, хостинг и поддержку клиентов в Германии.

Открыть
Knowtion Health

Менеджер по подбору персонала (удалённо)

Knowtion Health

Координируйте системы подбора, вакансии, аналитику и работу с временным персоналом в Knowtion Health. Помогайте выстраивать масштабируемые процессы найма для растущей компании в сфере здравоохранения.

Открыть
Napco National

Координатор по закупкам, Саудовская Аравия (удалённо)

Napco National

Координируйте закупки для производственного предприятия в Саудовской Аравии: от заказов и поставок до таможенных документов и перемещения материалов. Помогайте оформлять грузы, обрабатывать счета, предъявлять претензии поставщикам и продлевать сертификаты на продукцию.

Открыть
Artemys

Специалист по подбору IT-специалистов

Artemys

Подбирайте специалистов по IT-инфраструктуре для Artemys, компании в сфере цифровой трансформации. Ведите поиск и найм сотрудников, участвуйте в развитии HR-бренда.

Открыть