Software Engineer I - Sonic Development

HPE (Hewlett Packard Enterprise)

Bangalore, India
Onsite
C and c++ programming proficiency
Linux kernel and device drivers
System debugging skills
Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work, helping companies connect, protect, analyze, and act on their data and applications

Job Summary

  • Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work, helping companies connect, protect, analyze, and act on their data and applications.
  • The role involves designing, developing, and maintaining new features for the SONiC network operating system platform, collaborating with hardware engineers and QA teams to deliver end-to-end solutions.
  • HPE offers comprehensive benefits supporting physical, financial, and emotional wellbeing, invests in personal and professional development, and fosters an unconditionally inclusive work culture.

Matching Summary

Hewlett Packard Enterprise is a global edge-to-cloud company advancing the way people live and work, helping companies connect, protect, analyze, and act on their data and applications.

Skills & Requirements

Must-have

  • C and C++ programming proficiency
  • Linux kernel and device drivers
  • System debugging skills
  • Networking and system software development
  • Hardware and system-level design knowledge
  • Cross-functional collaboration
  • Code review and documentation

Nice-to-have

  • DevOps methodologies and practices
  • Embedded platform-software development
  • Strong technical and analytical skills
  • Good articulation and presentation skills
  • Cloud architectures knowledge
  • Design thinking
  • Security-first mindset

Key Requirements

  • Bachelor’s or master’s degree in computer science, electronics, or telecommunications engineering
  • Experience in networking and system software development
  • Proficiency in C and C++ programming
  • Thorough knowledge of Linux or similar OS fundamental concepts
  • Experience with Linux device drivers and kernel
  • Prior work with large codebases preferred
  • Strong problem-solving skills
  • Background in networking and embedded platform software preferred

Work Rights

Not specified

Tailored Resume

Cover Letter