Hewlett Packard Enterprise Development

60 Hewlett Packard Enterprise Development Principal Embedded Software Engineer Jobs Hiring Near You

Software Engineer II

Roseville, CA · On-site

$102K - $139K/yr

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and ... This role focuses on systems software development and collaborative problem-solving, and is ideal ...

next page

Showing results 1-20

Hewlett Packard Enterprise Development Jobs Information

What other companies are hiring for Principal Embedded Software Engineer jobs?

Infographic showing various Principal Embedded Software Engineer job openings at Hewlett Packard Enterprise Development in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 47% Physical, 40% Hybrid, and 13% Remote job distribution.

Principal Software Engineer

Hewlett Packard Enterprise

Cupertino, CA • On-site

$166K - $223K/yr

Full-time

Re-posted 18 days ago


Hewlett Packard Enterprise rating

8.4

Company rating: 8.4 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

36th of 157 rated electronics manufacturers


Job description

Job Summary:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. They are seeking a Principal Systems Software Engineer to lead the development of Linux system management and monitoring infrastructure, focusing on creating tools that manage software lifecycles and ensure system-wide observability.
Responsibilities:
• Build and maintain Golang applications for Linux user-space management, focusing on Debian-based distributions.
• Develop programmatic solutions to monitor installed packages, manage updates via apt/dpkg APIs, and ensure version consistency.
• Design systems to track service status, health metrics, and automated log retrieval/parsing for rapid troubleshooting.
• Oversee the packaging of internal software into production-ready .deb files, including post-install scripting and dependency management.
• Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment.
Qualifications:
Required:
• Bachelor’s or Master’s degree in Computer Science or a related field.
• 10+ years of professional software development experience.
• Expert proficiency in Golang (Go) for systems-level programming.
• Deep knowledge of Linux (User Space), including system calls, signals, and IPC.
• Strong understanding of Linux system management (systemd, journald, file systems).
• Hands-on experience with Debian packaging and package management internals.
Preferred:
• Experience designing distributed systems or microservice architectures to handle complex system tasks.
• Proficiency in Python for scripting, automation, or maintaining existing system utilities.
• Familiarity with Linux security modules (AppArmor/SELinux) or secure boot concepts.
• Experience with profiling Go applications (pprof) and optimizing resource usage on embedded or server-grade Linux.
Company:
Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes. Founded in 1939, the company is headquartered in Spring, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Hewlett Packard Enterprise employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom