Hybrid Principal Embedded Software Engineer, Networking

Zerto

Sunnyvale (CA)

Hybrid

Confidential

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Hewlett Packard Enterprise Networking is seeking a Senior Embedded Software Engineer to join the platform software team. You will design, develop and maintain embedded software and firmware powering networking systems, working at the hardware-software boundary.

The role requires deep experience in C/C++, Linux, and driver development, with hands-on work on NPUs/ASICs and platform hardware. You will collaborate across hardware, firmware, and systems teams to deliver scalable, reliable routing

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of professional experience developing embedded software or firmware.
  • Strong programming skills in C and C++.
  • Extensive experience developing embedded software in Linux or Unix environments.
  • Hands-on experience developing software for networking platforms, including routers or switches.
  • Experience developing device drivers and system-level software.
  • Experience bringing up new hardware platforms and supporting hardware validation.
  • Strong debugging and problem-solving skills using software, hardware, and memory analysis tools.
  • Excellent communication skills with the ability to collaborate across cross-functional engineering teams.

Responsibilities

  • Design, develop, and maintain embedded platform software and firmware for networking systems.
  • Develop low-level software, device drivers, and system components for Linux-based networking platforms.
  • Program and enable Network Processors (NPUs), ASICs, and other platform hardware.
  • Participate in all phases of the software development lifecycle, including architecture, design, implementation, testing, debugging, and sustaining engineering.
  • Develop functional specifications, software designs, and unit test plans.
  • Bring up new hardware platforms and support board-level integration and validation.
  • Troubleshoot complex hardware and software issues using advanced debugging techniques and tools.
  • Collaborate closely with hardware, systems, firmware, and architecture teams to deliver high-quality networking products.
  • Contribute to continuous improvements in software quality, performance, and reliability.

Skills

C/C++
Linux/Unix
Device drivers
Networking platforms
NPUs/ASICs
Debugging
Communication

Education

Bachelor's or Master's degree in CS/CE/EE

Job description

Hewlett Packard Enterprise Networking is seeking a Senior Embedded Software Engineer to join the platform software team. You will design, develop and maintain embedded software and firmware powering networking systems, working at the hardware-software boundary.

The role requires deep experience in C/C++, Linux, and driver development, with hands-on work on NPUs/ASICs and platform hardware. You will collaborate across hardware, firmware, and systems teams to deliver scalable, reliable routing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Software Engineer — Networking & Embedded (Hybrid)
Platform Software Engineer — Networking & Embedded (Hybrid)

Hewlett Packard Enterprise Development LP • Sunnyvale (CA), Northern (KY)

Hybrid
USD 121,000 - 243,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Hybrid Principal Embedded Engineer - Networking Platforms
Hybrid Principal Embedded Engineer - Networking Platforms

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

Hybrid
USD 172,000 - 349,000
Health & Wellbeing benefits
Personal & Professional Development opportunities
Unconditional Inclusion in the workplace
Senior Embedded Network Software Engineer (NPU/ASIC)
Senior Embedded Network Software Engineer (NPU/ASIC)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 172,000 - 349,000
Senior Network Software Engineer – ASIC & C/C++
Senior Network Software Engineer – ASIC & C/C++

Hobbsnews • Cupertino (CA)

On-site
USD 136,000 - 277,000
Embedded Software Engineer, Router Platform (Hybrid)
Embedded Software Engineer, Router Platform (Hybrid)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 106,000 - 214,000
Hybrid work model (2 days in office)
Senior Platform Software Engineer (Hybrid, Edge-to-Cloud)
Senior Platform Software Engineer (Hybrid, Edge-to-Cloud)

Zerto • Sunnyvale (CA)

Hybrid
Confidential
Senior Embedded Software Engineer Networking (Hybrid)
Senior Embedded Software Engineer Networking (Hybrid)

Zerto • Sunnyvale (CA)

Hybrid
Confidential
Senior Networking Software Engineer (C/C++, Python) — Hybrid
Senior Networking Software Engineer (C/C++, Python) — Hybrid

Hobbsnews • Sunnyvale (CA), Northern (KY)

Hybrid
USD 137,000 - 277,000
Embedded Software Engineer – Hybrid Router Platform
Embedded Software Engineer – Hybrid Router Platform

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

On-site
USD 106,000 - 214,000
Senior Embedded Firmware & Software Architect
Senior Embedded Firmware & Software Architect

Hewlett Packard Enterprise • Spring (TX)

Hybrid
USD 147,000 - 231,000
Health insurance
Dental insurance
Vision insurance
+5