Platform Software Engineer

HP Enterprise

Sunnyvale (CA)

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Annual bonus
Hybrid work model
Subsidized health insurance
Equity awards
Professional development

Job summary

HP Enterprise in Sunnyvale, CA is seeking an experienced software engineer to design, develop, test, and debug software for high-performance networking and security systems, including OS-level components and embedded platforms. You will determine hardware compatibility and collaborate with cross-functional teams.

The role emphasizes ownership, mentoring, and delivering robust, scalable network software. You will work with Linux, networking protocols, and security functions, contributing to SDKs

Qualifications

  • Master or PhD in Computer Science, Electrical Engineering, Computer Engineering, Information Systems required.
  • 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.

Responsibilities

  • Design, develop, test, and debug software for networking and security systems.
  • Collaborate with cross-functional teams to deliver robust software solutions.
  • Investigate complex field issues through log-driven debugging and system-level analysis.
  • Contribute to hardware–software integration and SDK maintenance.

Skills

C/C++
Python
Networking
Embedded systems
OS internals

Education

Master's or PhD in CS/EE/CE/IS

Tools

Broadcom SDK
Marvell SDK
Linux

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
  • 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
  • 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
  • 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

Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Principal Embedded Software Developer
Principal Embedded Software Developer

Zoomcar • Sunnyvale (CA)

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

Zerto • Sunnyvale (CA)

Hybrid
Confidential
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
Hardware Design Integrity Engineer
Hardware Design Integrity Engineer

Arista • Santa Clara (CA)

On-site
USD 140,000 - 200,000
Snack events
Wellness programs
Employee engagement & volunteering
Network Hardware Engineer
Network Hardware Engineer

Cloudflare • United States

On-site
USD 120,000 - 165,000
Hardware Engineering Architect, Networking Devices - Remote
Hardware Engineering Architect, Networking Devices - Remote

Jabil • Austin (TX)

On-site
USD 180,000 - 240,000
R&D Engineer Software 5
R&D Engineer Software 5

Broadcom • San Jose (CA)

On-site
USD 144,000 - 230,000
Medical, dental and vision plans
401(K) matching
Employee Stock Purchase Program (ESPP)
+3
Senior Software Engineer, Systems Platform
Senior Software Engineer, Systems Platform

A10 Networks, Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000