Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hewlett Packard Enterprise · 1 month ago

Principal Software Engineer

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. They are seeking a talented and experienced Software Engineer to contribute to the design, development, and optimization of carrier-class networking and system software, collaborating with cross-functional teams on impactful solutions.

Data CenterEnterprise SoftwareInformation TechnologyIT ManagementNetwork Security
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and maintain features and enhancements for the SONiC NOS platform, to interface with hardware infrastructure and platform-level components
Contribute to SONiC open-source communities and stay current with the evolving SONiC ecosystem
Develop platform adaptation layers for seamless integration between SONiC and underlying hardware (e.g., ASICs, PHY, Optics, and other platform elements)
Implement code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes
Debug, troubleshoot, and resolve issues on SONiC platforms
Participate in code reviews, and documentation efforts
Participate in architecture discussions (to integrate SONiC with platform infrastructure, ensuring scalability and high availability)
Contribute to SONiC’s platform-specific management/control modules (e.g., telemetry, diagnostics, and monitoring components)

Qualification

SONiC developmentPlatform Software developmentPythonC/C++Linux internalsDocker containersNetwork ASICs knowledgeCloud ArchitecturesDevOpsMicroservices FluencyUser Experience (UX)Problem-solving skillsCollaboration

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
Minimum of 10 years of work experience
Experience in Platform Software/Embedded software development/kernel drivers
Strong experience with SONiC network operating system
Experience working with the SONiC open-source community
Proficient in Python, C/C++
Familiarity with Linux internals, docker containers
Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
Knowledge of network ASICs (Broadcom, Marvell etc) and switch hardware architecture

Preferred

2+ years of hands-on SONiC development experience
Cloud Architectures
Cross Domain Knowledge
Design Thinking
Development Fundamentals
DevOps
Distributed Computing
Microservices Fluency
Full Stack Development
Security-First Mindset
Solutions Design
Testing & Automation
User Experience (UX)

Benefits

Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion

Company

Hewlett Packard Enterprise

twittertwittertwitter
company-logo
Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes.

H1B Sponsorship

Hewlett Packard Enterprise has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (532)
2024 (585)
2023 (591)
2022 (523)
2021 (551)
2020 (398)

Funding

Current Stage
Public Company
Total Funding
$2.85B
Key Investors
Elliott Management Corp.
2025-04-15Post Ipo Equity· $1.5B
2024-09-10Post Ipo Equity· $1.35B
2015-11-02IPO

Leadership Team

leader-logo
Antonio Neri
President & CEO
linkedin
leader-logo
Fidelma Russo
EVP & GM, Hybrid Cloud and Chief Technology Officer
linkedin
Company data provided by crunchbase