H

Staff Embedded Software Engineer – Networking Platforms

HPE
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

8 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

LinuxEmbedded CDevice Driver DevelopmentDebuggingSystem DesignRoot Cause AnalysisBoard Bring-up

Job description

Overview

Staff-level embedded software engineer role building system and platform software for enterprise networking products across Junos and EVO environments.

What you'll do

  • Design, develop, enhance, troubleshoot, and debug system and platform software for enterprise networking products across Junos and EVO environments.
  • Develop and maintain C software, including Linux device drivers and components that interact with platform hardware, firmware, buses, and system interfaces.
  • Contribute to board, system, and platform bring-up, diagnosing issues across software and hardware layers.
  • Lead technical work through solution design, analysis, implementation, testing, and integration, coordinating with hardware, software, and development partners.
  • Design and integrate software across platforms, contributing to the architecture of products and solutions.
  • Build and support multi-threaded, multi-process, and multi-daemon systems.
  • Review designs and project work against engineering standards, providing feedback to improve quality, reliability, and reduce failure risk.
  • Develop and execute test plans; debug software and use test scripts and tools to verify system behavior.
  • Provide technical expertise to cross-functional projects and help evaluate and integrate relevant technologies.
  • Mentor junior engineers and communicate designs, risks, and technical options to engineering teams and senior stakeholders.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Systems, a related field, or equivalent practical experience.
  • Typically 8–12 years of relevant software engineering experience.
  • Candidates with approximately 7 or more years may be considered if their technical depth and scope match the staff-level role.
  • Strong C programming skills and experience developing platform, system, or embedded software.
  • Hands-on Linux device-driver development or substantial driver-level systems experience.
  • Experience with system, board, or platform bring-up and software that interacts with hardware or low-level interfaces.
  • Solid understanding of operating systems, processes, and threads, plus experience with multithreaded software or complex system services.
  • Strong knowledge of data structures, debugging, and systematic problem-solving.
  • Experience contributing to software architecture and integrating system components into a product or platform.
  • Strong written and verbal communication skills, including the ability to explain designs and discuss technical options with senior stakeholders.
  • Ability to own complex work independently, ramp up quickly, and guide or mentor other engineers.

Nice to have

  • Ethernet switching, enterprise networking, TCP/IP, or routing and switching experience.
  • Junos, EVO, FreeBSD, C++, or comparable network operating-system experience.
  • Experience with PCIe, I2C, UART, SPI, MDIO, FPGA/CPLD, x86 or ARM platforms, chassis management, virtual chassis, or Power over Ethernet.
  • Familiarity with network processors, PHY/SerDes, optics, packet forwarding, high-speed interfaces, MACsec, storage, system peripherals, or telemetry.
  • Interest in using AI-enabled tools thoughtfully to improve engineering productivity, with appropriate review and validation.

Details

  • Onsite role, with an expectation that you will primarily work from an HPE office.
  • Location: Bengaluru, Karnātaka, India.
  • 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.

Staff Embedded Software Engineer – Networking Platforms