Software Engineer III - Embedded (RIS)

Hewlett Packard Enterprise

Sunnyvale (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hewlett Packard Enterprise is looking for an Embedded Software Engineer to develop innovative networking solutions primarily from their Sunnyvale office. Candidates should have a BS or MS in Computer Science/Engineering and at least 5 years of experience in embedded systems development, particularly in C/C++. The ideal applicant will collaborate with cross-functional teams to create software for Juniper Router products and help in all phases of software development. Join HPE in advancing network modernization.

Qualifications

  • 5+ years of experience in embedded systems development and debugging.
  • Hands-on experience with software development for network switches/routers.
  • Strong communication and teamwork skills.

Responsibilities

  • Design and develop platform and system-level software/firmware for networking platforms.
  • Participate in the development of software for Juniper Router products.
  • Collaborate with hardware, software, and systems teams.

Skills

Embedded systems development
C/C++
Device driver development
Linux/Unix environment
Networking protocols

Education

BS or MS in Computer Science or Computer Engineering

Tools

Ethernet interfaces
High-speed PHYs/SERDES
FPGA

Job description

This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.

Overview

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. HPE Networking is a leader in AI-driven, next-generation networking solutions that deliver campus, branch, mobility, and IoT solutions that combine compute, context, control, analytics, automation, and secure connectivity to help global customers modernize their networks. If you are interested in device drivers, embedded software, and working at the hardware-software interface layer for network devices, this position may be a good fit for you. We are seeking strong embedded software engineers to join a platform team responsible for programming the Network Processor (NPU) and ASIC devices for HPE-Juniper Networks routing platforms.

Responsibilities
  • Design and develop platform and system-level software/firmware for networking platforms.
  • Participate in a project team of engineers involved in the development of software for Juniper Router products.
  • Contribute to all phases of software development, from requirements gathering through implementation and sustaining.
  • Write functional, design, and unit test specifications.
  • Design and develop complex modules of embedded code, troubleshoot, and resolve defects.
  • Collaborate with hardware, software, and systems teams to promote team collaboration.
Minimum Qualifications
  • BS or MS in CS/CE or a similar field
  • 5+ years of Embedded systems development and debugging experience
  • Strong in C/C++, Embedded Systems and Device driver development in Linux/Unix environment
  • Hands-on experience on network switches/routers embedded system software development
  • Experience in Ethernet interface, High-speed PHYs/SERDES, Fabric management desired
  • Experience with bringing up new hardware
  • Strong communication, teamwork and problem-solving skills
Preferred Qualifications
  • Good understanding of hardware board design and layout
  • Development experience with PCIe, I2C, FPGA, Ethernet MAC/PHY, High Speed Buses
  • Experience with device drivers, interface management, Chassis management is a big plus
  • Excellent debugging skills and experience using various software, hardware, memory debugging tools
Additional Skills
  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What We Can Offer You is described in company materials and benefits information; the role itself focuses on responsibilities, qualifications, and expectations.

HPE is an Equal Employment Opportunity/Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions are based on qualifications, merit, and business need.

Hewlett Packard Enterprise is EEO Protected Veteran/Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records.

No Fees Notice & Recruitment Fraud Disclaimer: information about recruitment practices and verification of agencies is provided for candidate awareness. HPE will never charge fees in connection with recruitment and hiring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Embedded (RIS)
Principal Software Engineer, Embedded (RIS)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 172,000 - 349,000
Comprehensive health benefits
Career development programs
Variable incentives
Principal Software Engineer - Embedded Platform Software Development
Principal Software Engineer - Embedded Platform Software Development

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 172,000 - 349,000
Health & Wellbeing benefits
Personal & Professional Development programs
Inclusive work culture
Principal Software Engineer, Embedded (RIS)
Principal Software Engineer, Embedded (RIS)

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
Principal Software Engineer - Embedded (RIS)
Principal Software Engineer - Embedded (RIS)

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Software Engineer III
Software Engineer III

Hewlett Packard Enterprise • Cupertino (CA)

On-site
USD 92,000 - 188,000
Health benefits
Professional development programs
Inclusive workplace culture
Senior Software Engineer
Senior Software Engineer

Hobbsnews • Cupertino (CA)

On-site
USD 136,000 - 277,000
Senior Platform Software Engineer
Senior Platform Software Engineer

Hobbsnews • Sunnyvale (CA)

Hybrid
USD 120,000 - 243,000
Health and Wellbeing benefits
Personal and Professional Development programs
Inclusive working environment
Senior Software Engineer
Senior Software Engineer

Hewlett Packard Enterprise Company • San Jose (CA)

Hybrid
USD 136,000 - 277,000
Software Engineer II
Software Engineer II

Hewlett Packard Enterprise • Roseville (CA)

Hybrid
USD 106,000 - 214,000
Health benefits
Professional development
Inclusive culture
Network Software Engineer - Driver Firmware
Network Software Engineer - Driver Firmware

Hewlett Packard Enterprise • Bloomington (IN)

Hybrid
USD 106,000 - 243,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion