Hewlett Packard Enterprise logo

Embedded Software Developer

Hewlett Packard Enterprise
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Embedded LinuxC++C ProgrammingDevice Driver DevelopmentEthernet SwitchingLayer 2 Networking

Job description

Overview

Embedded Software Developer role focused on high-performance software for networking platforms, working closely with hardware and firmware teams.

What you'll do

  • Design, develop, and maintain embedded software for Linux-based systems.
  • Develop high-quality software using C, C++, and Python (intermediate proficiency).
  • Work on Embedded Linux, RTOS, and driver development.
  • Collaborate with hardware teams on software integration and system bring-up.
  • Debug, optimize, and enhance software performance and reliability.
  • Participate in code reviews, testing, and software design discussions.

What you'll need

  • Strong experience in Embedded Software Development.
  • Proficiency in C and C++.
  • Good understanding of embedded systems architecture.
  • Intermediate proficiency in Python.
  • Extensive knowledge of L2 protocols (VLAN, 802.1x, LAG, etc.) and Ethernet switching in Data path Networking.

Nice to have

  • Networking protocols are preferred.
  • MACsec is an asset.
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • Experience developing embedded software for networking products is highly desirable.

Details

  • Onsite role, with an expectation that you will primarily work from an HPE office.
  • Job level: TCP_04; job family: Engineering.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Embedded Software Developer