
Embedded Linux Engineer
Hewlett Packard Enterprise
full-time
Posted on:
Location Type: Hybrid
Location: Spring • Colorado • Texas • United States
Visit company websiteExplore more
Salary
💰 $120,500 - $276,500 per year
Tech Stack
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