Назад
Company hidden
4 дня назад

Systems Engineer - Linux/Yocto

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

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

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

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

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

Location: Hybrid in San Juan, Puerto Rico; required to work an average of 2 days per week from an HPE office.

Company

A global edge-to-cloud company building solutions that connect, protect, analyze, and process data and applications from edge to cloud.

What you will do

  • Develop and maintain Linux kernel, platform, and infrastructure software for x86 and ARM platforms.
  • Build and maintain Yocto-based distributions, including layers, recipes, packaging, and backports.
  • Debug complex bugs, security vulnerabilities, and integration issues across the software stack.
  • Enable new hardware platforms and support board support package 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 operating-system fundamentals, data structures, and algorithms.
  • Experience debugging and updating Linux kernel and user-space components.
  • Experience with x86 and ARM systems, BSP development, and hardware bring-up.
  • Strong problem-solving, debugging, and collaboration skills.

Nice to have

  • Hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupt handling.
  • Strong Yocto Project expertise, including layer management, recipe development, backporting, and package integration.
  • Understanding of compiler optimizations, C/C++ undefined behavior, memory models, and compiler optimization assumptions.
  • Experience with networking protocols and network operating systems.
  • 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.
  • Knowledge of Debian or similar packaging systems.

Culture & Benefits

  • Hybrid work arrangement with regular office presence in San Juan.
  • Health and wellbeing benefits supporting physical, financial, and emotional wellbeing.
  • Personal and professional development programs supporting career growth and skills development.
  • Inclusive and accessible workplace with accommodation support available during recruitment.

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