Point your AI agent at freehire and let it find you a job.

Get the CLI →

HP Enterprise

Platform Software Engineer

Posted Updated
Discussion
  • 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

  • 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
  • The chance to earn an annual bonus based on performance
  • 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 Systems
  • 5-8 years of experience in networking, embedded systems, or high-performance security platforms
  • Experience with Unix/Linux environments and hardware–software integration
  • Preferred: Experience with AI tools for coding assistance (e.g., Copilot) and intelligent debugging
  • Ability to collaborate effectively, mentor others, and contribute to a high-performance engineering culture
  • Preferred: Experience with Link Layer protocols such as LACP, LLDP, EAPOL, etc
  • Strong understanding of OS internals, virtualization, computer architecture, and system-level debugging
  • Preferred: Experience with Broadcom and/or Marvell SDKs for switching or network-interface subsystems
  • Knowledge of software testing methodologies, including test plan execution and debugging tools
  • Preferred: Knowledge of AI/ML techniques for predicting potential software or hardware errors
  • Strong experience working with switches, routers, and security systems
  • Experience developing software for multi-core embedded platforms, including network interfaces, protocol handling, and security processing
  • Strong written and verbal communication skills, able to present design proposals and negotiate design decisions
  • Strong programming skills in C/C++ and Python

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available