Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Developer @ Infinera

Home > Software Development

 Principal Developer

Job Description

As a Principal Developer at Nokia, you will play a crucial role in shaping our innovative solutions by directly applying your research findings to enhance our products, services, and systems. Interact with a dynamic team of experts, you ll integrate, validate, and optimize software and hardware components to meet stringent requirements. Your hands-on experience will guide the development of build-controlled releases, while also fostering knowledge transfer to junior teams. In this fast-paced environment, you ll leverage your advanced problem-solving skills to address complex demands, mentor colleagues, and drive small project teams to success. Join us in a culture that thrives on innovation, teamwork, and continuous improvement.
You have:
  • Bachelors or masters degree in computer science, Software Engineering, or a related field.
  • 8+ years of experience in software and hardware development.
  • Expertise in C++ and OOP concepts.
  • Strong experience on Linux, inter-process communication, networking, and multithreading.
  • Proficiency in integrating open-source components.
  • Good knowledge of SIP, DIAMETER, and HTTP protocols.
It would be nice if you also had:
  • Experience with cloud and cloud-native technologies (Kubernetes, Docker, etc.).
  • Familiarity with IMS, VoLTE, and networking domains.
  • Knowledge of GIT and Gerrit version control systems.
  • Conduct targeted research to inform the design and continuous improvement of software/hardware products and systems.
  • Develop, manage, and release controlled software/hardware builds, including updates, service packages, and maintenance releases.
  • Create and maintain comprehensive documentation for software/hardware changes and manage change control processes.
  • Collaborate with cross-functional teams to design and test integrated systems, ensuring alignment with customer requirements.
  • Troubleshoot and resolve complex customer issues related to software/hardware, providing timely and effective solutions.
  • Mentor junior team members and provide training to other teams on technical knowledge and best practices.
  • Lead small project teams, manage resources, and allocate tasks efficiently to meet project timelines.
  • Drive process improvements and tool evolution efforts to enhance product quality and operational efficiency.

Job Classification

Industry: Telecom / ISP
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Infinera
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   Computer science C++ Version control Networking Linux HTTP SIP Open source Operations IMS

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Data Engineer

  • Trellix
  • 10 - 15 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Servicenow Developer -portal,ui Builder -blr/hyd/pune/mum

  • A MNC client of GSN
  • 5 - 10 years
  • Hyderabad
  • 3 days ago
₹ 15-25 Lacs P.A.

UI Developer

  • Manektech
  • 3 - 6 years
  • Ahmedabad
  • 3 days ago
₹ Not Disclosed

Azure Developer-- Bangalore(Pan India Infosys)

  • Infosys
  • 2 - 7 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Infinera

Infinera India Pvt Ltd