Назад
Company hidden
обновлено 3 дня назад

Systems Engineer (Linux/Yocto)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Systems Engineer (Linux/Yocto) (Network Operating Systems): Building a next-generation network operating system across the Linux kernel, OS infrastructure, and user-space software on x86 and ARM platforms with an accent on performance, reliability, security, and scalability. Focus on developing Yocto-based distributions, enabling hardware platforms, debugging complex low-level issues, and improving system testing and automation.

Location: San Juan, Puerto Rico; hybrid with an average requirement of two days per week from an HPE office.

Company

hirify.global is a global edge-to-cloud technology company developing solutions that connect, protect, analyze, and manage data and applications.

What you will do

  • Develop and maintain Linux kernel, platform, infrastructure, and user-space software for x86 and ARM platforms.
  • Debug and resolve complex bugs, security vulnerabilities, and software integration issues across the stack.
  • Build and maintain Yocto-based distributions, including layers, recipes, packaging, and backports.
  • Enable new hardware platforms and support BSP development and hardware bring-up.
  • Improve system performance, automation, testing, and developer productivity.
  • Collaborate with hardware, platform, and software teams to deliver production-quality solutions.

Requirements

  • Strong low-level systems programming experience in C/C++.
  • Deep understanding of Linux kernel internals, operating-system fundamentals, data structures, and algorithms.
  • Experience debugging and maintaining Linux kernel and user-space components.
  • Strong Yocto Project expertise, including layer management, recipe development, backporting, and package integration.
  • Strong understanding of compiler optimizations, C/C++ undefined behavior, memory models, and compiler optimization assumptions.
  • Experience with x86/ARM systems, BSP development, and hardware bring-up.
  • Hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupt handling.
  • Strong problem-solving, debugging, and collaboration skills.

Nice to have

  • Experience with networking protocols and network operating systems.
  • Automated testing, CI/CD, and workflow automation experience.
  • Experience with patch management, backporting, and conflict resolution.
  • Familiarity with Git and modern development practices.
  • Experience with embedded systems and device drivers.
  • Linux kernel or open-source contributions.
  • Experience with eBPF, perf, ftrace, or performance analysis.
  • Familiarity with systemd.
  • Knowledge of Debian packaging.

Culture & Benefits

  • Hybrid work arrangement requiring an average of two office days per week.
  • Benefits supporting physical, financial, and emotional health and wellbeing.
  • Programs supporting personal and professional development and career growth.
  • Inclusive workplace that values varied backgrounds and individual uniqueness.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →