Platform Software Engineer

HP Enterprise

Sunnyvale (CA)

Hybrid

USD 170,000 - 210,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement programs
Paid time off
Maternity/paternity leave
Annual bonus potential
Hybrid work model
Professional development

Job summary

HP Enterprise in Sunnyvale is seeking a senior software engineer to design, develop, and debug software for high-performance networking and security systems. You will work on OS-level components, network subsystems, and embedded platforms, collaborating across hardware, QA, and customer teams.

The role requires 5–8 years in networking/embedded or security platforms, strong C/C++ and Python skills, and experience with Unix/Linux and hardware-software integration.

Qualifications

  • Master or PhD in Computer Science, Electrical Engineering, or related field.
  • 5–8 years of experience in networking, embedded systems, or high-performance security platforms.
  • Experience with Unix/Linux environments and hardware-software integration.
  • Strong programming skills in C/C++ and Python.
  • Ability to mentor others and contribute to a high-performance culture.

Responsibilities

  • Designs, develops, troubleshoots, and debugs software for high-performance networking and security systems.
  • Develops software for OS, network subsystems, routing engines, utilities and embedded platforms.
  • Collaborates with hardware, QA, system test, and customer-facing teams to deliver robust solutions.
  • Investigates complex field issues via log-driven debugging and cross-layer analysis.

Skills

C/C++
Python
OS internals
System-level debugging
Networking
Security systems

Education

Master's or PhD in CS/EE

Tools

Broadcom SDK
Marvell SDK
Copilot / AI coding tools

Job description

  • Designs, develops, troubleshoots, and debugs software programs for enhancements and new products in high-performance networking and security systems
  • Develops software for operating systems, network subsystems, routing engines, security modules, utilities, embedded platforms, and Internet-related tools
  • Determines hardware compatibility and influences hardware design for network interface and link layer protocols within embedded and high-performance networking systems
  • Operates independently to design, develop, and resolve complex issues across software systems
  • Works with minimal supervision while providing technical guidance and coordinating effectively with team members and cross-functional partners
  • Demonstrates strong ownership, sound engineering judgment, and proactive collaboration to ensure delivery of high-quality solutions
  • Designs enhancements, updates, and programming changes for networking system software, including operating systems, networking components, and security functions
  • Develops and maintains network interfaces, protocols, and security functions, and underlying SoC SDK or drivers to meet high-performance and high-scalability requirements
  • Analyzes design requirements, defines coding and integration activities, and contributes to architectural reviews
  • Executes and contributes to test plans, verification protocols, and documentation; debugs issues and proposes improvements
  • Collaborates with hardware, QA, system test, and customer-facing teams to deliver robust, cost-effective software solutions
  • Investigates complex field issues through log-driven debugging, system-level analysis, and cross-layer collaboration
  • Supports sustaining engineering through maintenance and enhancement of existing features
Benefits
  • Subsidized health insurance, retirement programs and paid time off, including an industry-leading maternity and paternity leave package
  • Recognition for your contributions, and potential participation in long-term incentives like annual equity awards
  • The chance to earn an annual bonus based on performance
  • A hybrid, flexible work model that ensures connectivity, a commitment to our culture and continued impact for team members
  • Opportunities for personal and professional development to help you reach your career goals

Master or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, Information Systems5-8 years of experience in networking, embedded systems, or high-performance security platformsExperience with Unix/Linux environments and hardware-software integrationPreferred: Experience with AI tools for coding assistance (e.g., Copilot) and intelligent debuggingAbility to collaborate effectively, mentor others, and contribute to a high-performance engineering culturePreferred: Experience with Link Layer protocols such as LACP, LLDP, EAPOL, etcStrong understanding of OS internals, virtualization, computer architecture, and system-level debuggingPreferred: Experience with Broadcom and/or Marvell SDKs for switching or network-interface subsystemsKnowledge of software testing methodologies, including test plan execution and debugging toolsPreferred: Knowledge of AI/ML techniques for predicting potential software or hardware errorsStrong experience working with switches, routers, and security systemsExperience developing software for multi-core embedded platforms, including network interfaces, protocol handling, and security processingStrong written and verbal communication skills, able to present design proposals and negotiate design decisionsStrong programming skills in C/C++ and Python

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Software Engineer
Platform Software Engineer

Hewlett Packard Enterprise • Westford (MA)

On-site
USD 120,000 - 160,000
Health and Wellbeing Benefits
Professional Development
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions • Irvine (CA)

On-site
USD 120,000 - 180,000
Flexible work models
Paid time off
Paid parental and family leave
+9
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU

Canonical • United States

Remote
USD 140,000 - 210,000
Platform Software Engineer
Platform Software Engineer

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 150,000 - 210,000
Health & Wellbeing
Personal & Professional Development
Principal Embedded Software Developer
Principal Embedded Software Developer

Perception Point • Sunnyvale (CA)

On-site
USD 166,000 - 203,000
Medical, dental, and vision insurance
401(k)
Paid holidays and vacation time
+2
Network Embedded Engineer
Network Embedded Engineer

Pentangle Tech Services | P5 Group • San Francisco (CA)

On-site
USD 120,000 - 190,000
Hardware FAE: Switch Software for AI Cloud Clusters
Hardware FAE: Switch Software for AI Cloud Clusters

Frontdoor Defense • San Jose (CA)

Hybrid
USD 140,000 - 190,000
Principal Embedded Software Developer
Principal Embedded Software Developer

Fortinet Inc. • Sunnyvale (CA)

On-site
USD 166,000 - 203,000
Medical, dental, and vision insurance
401(k)
11 paid holidays
+1
Senior Software Engineer
Senior Software Engineer

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 110,000
Principal Embedded Software Developer
Principal Embedded Software Developer

Fortinet Inc. • Sunnyvale (CA)

On-site
USD 166,000 - 203,000
Medical insurance
Dental insurance
Vision insurance
+6