Software Engineer

Huawei Technologies· Bengaluru, India

Posted October 24, 2026

Apply
Experience
3 – 5 years
Pay
Not disclosed
Education
Bachelor/Master degree in Computer Science or Engineering
Location
Bengaluru, India
Work mode
On-site
Job type
Contract

About this role

Huawei Technologies provides network solutions for telecom carriers. The Software Engineer role (2-year contract under third-party payroll) designs and develops software solutions with a focus on networking protocols.

What you will do

  • Execute full lifecycle software development
  • Develop and design efficient code
  • Integrate software components into a fully functional system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Comply with project plans and industry standards

What the employer expects

  • Bachelor/Master degree in Computer Science or Engineering
  • Minimum of 3+ years of relevant industry experience
  • Experience with object oriented programming and design patterns
  • Excellent knowledge of Diameter and Radius Protocol
  • Excellent knowledge of Networking protocols
  • Ability to develop software in C, C++, Java
  • Excellent knowledge of C Pointers, MySQL, SQL
  • Experience with test-driven development

Benefits

  • Bonus Available

Skills

  • C
  • C++
  • Java
  • Data Structures
  • Diameter protocol
  • Radius Protocol
  • MySQL
  • SQL

Apply on the employer's site

The application opens on SmartRecruiters. Dev Portal Notes does not collect your application or charge a fee.

Apply now

Know someone who fits this role?

Applications are handled on the employer's own site.

Prepare for this role

Close the skill gap

Some links on this page may generate a small commission at no extra cost to you.

Similar jobs

Apply for this job