You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Hewlett Packard Enterprise

Principal Software Engineer, Embedded (RIS)

  • Hybrid
  • 6+ years

Salary

$172,000 - 349,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is hybrid, with an average of 2 days per week in an office.

The company is a global edge-to-cloud business. The Networking unit builds AI-driven networking products, including campus, branch, mobility and IoT solutions that combine compute, analytics, automation and secure connectivity.

You will join a platform team that writes firmware and drivers for network processor (NPU) and ASIC devices in the company's routing platforms.

The team builds high-complexity, high-scale networking platforms, including new silicon and the platform software that runs on it. The pace is fast and the development cycle is short.

Engineering job, level TCP05.

Responsibilities

  • Design and build platform and system software and firmware for networking platforms.
  • Work on a project team that develops software for the company's router products.
  • Take part in every stage of software work, from gathering requirements through implementation to ongoing maintenance.
  • Write functional, design and unit test specifications.
  • Design and build complex embedded code modules, then troubleshoot and fix defects.
  • Communicate clearly with hardware, software and systems teams to keep collaboration strong.

Requirements

  • A BS or MS in computer science, computer engineering or a similar field.
  • 10+ years of experience developing and debugging embedded systems.
  • Strong skills in C and C++, embedded systems, and device driver development on Linux or Unix.
  • Hands-on experience writing embedded software for network switches or routers.
  • Experience bringing up new hardware.
  • Strong communication, teamwork and problem-solving skills, which are essential.
  • Desired: experience with Ethernet interfaces, high-speed PHYs or SERDES, and fabric management.
  • Preferred: a good understanding of hardware board design and layout.
  • Preferred: development experience with PCIe, I2C, FPGAs, Ethernet MAC/PHY and high-speed buses.
  • Preferred: experience with device drivers, interface management and chassis management, which is a big plus.
  • Preferred: knowledge of virtualization, which is a plus.
  • Preferred: strong debugging skills and wide experience with software, hardware and memory debugging tools.

Conditions

The base salary range in California is USD 172,000 to 349,000 per year.

Actual pay may differ based on location, experience, education, training and skill level.

Variable incentives may also be offered on top of base salary.

Equal opportunity employer: decisions are based on qualifications, merit and business need, and the company will follow laws on the use of arrest and conviction records.

Benefits

  • Comprehensive health and wellbeing benefits covering physical, financial and emotional needs, for employees and their families.
  • Career development programs, whether you want to become a subject expert or move into another division.
  • Flexibility to balance work with personal needs.

Where you’d work

Hybrid, 1 to 2 days a week in the office

You can work from

  • United States

About the company

Hewlett Packard Enterprise

Office in Sunnyvale, United States

Also hiring in Galway, Ireland, Sofia, Bulgaria, United States and 41 more places

66 of their 320 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 4 red flags

Still hiring?

14 checks

2 red flags

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • HTML & CSS
  • Linux
Seniority
Principal
Type
Full-time
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Seniority
Principal
Experience
10+ years
Tech stack
  • C++
  • HTML & CSS
  • Linux

Location

Work model
Hybrid
Region
United States
Office
  • Sunnyvale, United States
Remote from
  • United States
Days in the office
1 to 2 days

Compensation

Salary
$172,000 - 349,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason