Hewlett Packard Enterprise logo

Platform SW Dev Engineer

Hewlett Packard Enterprise
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

4 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

Embedded SystemsDevice Driver DevelopmentOperating SystemsComputer ArchitectureDebugging

Job description

Overview

Platform Software Development Engineer designing, developing and maintaining platform-level software spanning system software, operating systems, networking and hardware-software integration.

What you'll do

  • Design, develop, enhance and maintain software components and subsystems related to platform engineering, system software, operating systems, networking, and hardware-software integration.
  • Work on platform-level engineering activities, understanding system architecture, hardware dependencies and software interactions across different platforms.
  • Analyze technical requirements and determine coding, programming, integration and testing activities based on product architecture and design objectives.
  • Collaborate with hardware and platform engineering teams to understand hardware compatibility, system-level functionality and integration requirements.
  • Perform debugging, troubleshooting, root cause analysis and resolution of complex software and platform-related issues.
  • Develop and execute test plans, validation protocols and automation scripts to ensure reliability, performance and quality of software and platform components.
  • Contribute to system integration, performance optimization and validation across hardware and software environments.
  • Collaborate with internal engineering teams and cross-functional stakeholders to drive technical solutions and resolve engineering challenges.
  • May lead assigned engineering projects, coordinate with development partners, and provide technical guidance and mentoring to less-experienced engineers.

What you'll need

  • Strong engineering fundamentals with an understanding of computer architecture, operating systems, system-level concepts and hardware-software interactions.
  • Exposure to embedded systems, platform engineering, and hardware components such as I2C, PCIe, Linux Kernel, Device Driver, FPGA, NVMe, CPU, GPIO, Serdes, Optics, Transceiver etc.
  • Good knowledge of programming languages such as C, C++, Python, and Object Oriented Programming.
  • Understanding of system debugging, troubleshooting, software integration and validation methodologies.
  • Strong analytical, logical reasoning and problem-solving abilities.
  • Ability to understand complex technical problems, evaluate alternatives and develop effective solutions.
  • Demonstrates strong learning agility, intellectual curiosity and the ability to adapt to new technologies.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across engineering teams.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Electrical Engineering, or a related engineering discipline.
  • Typically 4–8 years of relevant engineering experience.

Nice to have

  • Familiarity with networking concepts, operating systems, Linux/Unix environments and platform architectures is advantageous.
  • Exposure to platform engineering, hardware engineering, embedded systems or system software development is preferred.

Details

  • Onsite role, with an expectation to work primarily from an HPE office.
  • Location: Bengaluru, Karnātaka, India.
  • Job level: TCP_03.

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.

Platform SW Dev Engineer