Systems Engineer- Linux/ Yocto

Hewlett Packard EnterpriseSan Juan, PR
Hybrid

About The Position

Join us in building a next-generation Network Operating System. You'll work across the Linux kernel, OS infrastructure, and user-space software on x86 and ARM platforms, driving performance, reliability, security, and scalability.

Requirements

  • Strong low-level systems programming in C/C++.
  • Deep understanding of Linux kernel internals, OS 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 how modern compilers leverage these assumptions for optimization.
  • 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 Haves

  • Experience with networking protocols and network operating systems.
  • Automated testing, CI/CD, and workflow automation.
  • 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.

Responsibilities

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

Benefits

  • Health & Wellbeing comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
  • Personal & Professional Development programs catered to helping you reach any career goals.
  • Unconditional Inclusion, celebrating individual uniqueness.
  • Flexibility to manage our work and personal needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service