Hewlett Packard Enterprise

Embedded Linux Engineer

Hewlett Packard Enterprise

full-time

Posted on:

Location Type: Hybrid

Location: SpringColoradoTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,500 - $276,500 per year

About the role

  • Develop and maintain embedded software for HPE’s BMC platform, spanning Linux kernel and userspace.
  • Build and maintain custom Linux distributions (OpenEmbedded/Yocto) for embedded systems.
  • Write kernel drivers and debug kernel drivers
  • Enable new generations of HPE server hardware in Linux and uBoot
  • Debug complex issues across kernel, userspace, and hardware interfaces.
  • Collaborate with hardware teams for new feature development and hardware enablement.
  • Contribute patches upstream to open source projects
  • Contribute to Yocto/OpenEmbedded layers and board support (recipes, patches).
  • Improve reliability, boot time, and observability using systemd/journald and standard tooling.
  • Work effectively with a worldwide, distributed development team.

Requirements

  • 5+ years embedded software development experience
  • git proficiency and experience in projects using CI/CD and trunk-based development.
  • Linux expertise: kernel build/config, device tree, driver changes.
  • Proficient in either C++ or C, with experience in userspace application development.
  • Familiarity with modern Linux userspace (systemd, journald, dbus).
  • Experience working with distributed teams.
Benefits
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentLinux kerneluserspace developmentkernel driversOpenEmbeddedYoctoC++CsystemdCI/CD
Soft Skills
collaborationproblem-solvingcommunicationteamworkadaptability