Ciena Recruitment Drive 2025 | Ciena Hiring Software Engineer

www.djobbuzz.com 24 Sep 2025
Company Name
Ciena
Company Website
http://ciena.com/
Job Role
Software Engineer
Job Type
  • Experienced
  • Fresher
Job Location
  • Bengaluru/Bangalore
Skills
  • C
  • Linux
  • Python
  • Good Communication Skill
Education
  • BE/BTech
Branch
  • IT
  • CS
Job will expire on
23 Nov 2025

About Company

  • As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.
  • Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging.
  • We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

Job Overview

  • We’re looking for highly motivated and hardworking engineers who are passionate about engineering velocity and automation!
  • You will be involve in developing the next generation of Routing & Switching software solutions supporting Software Defined Networking (SDN), Network Function Virtualization (NFV) and embedded applications for Layer 2/3 data networking on a wide range of host platforms.
  • Design and implement embedded software (written in C and running over Linux) to support OAM requirements for specific Routing and L2 Switching applications!

Eligibility Criteria

  • Bachelor’s/ Master’s degree in Computer Science OR equivalent.
  • Proficiency in C, Linux and Python
  • Familiarity with basic concepts of Layer 2 / Layer 3 data networking
  • Independent self-starter and problem solver.
  • Teammate who hard working in a fast paced, multifaceted environment
  • Excellent interpersonal, analytical, and problem solving skills
  • Excellent written and verbal communication.

Job Description

  • Provide basic project management for own work including effort estimation, project tracking, and status reporting !
  • Develop embedded C/Linux software on carrier grade Ethernet service delivery and aggregation switches, including development of new features, improvements to existing features and support new hardware platforms
  • Participate in different phases of product development cycle – product definition, design, planning, implementation and test
  • Review product requirements and customer use cases
  • Prototype and evaluate alternative solutions on target hardware platforms
  • Deliver detailed functional specification and technical design documents for embedded software architectures and components
  • Support developed features through product verification and customer introduction, providing training to field support personnel