PON Software Engineer at Ciena - ScoutJobs - The AI-curated global job board
Skip to content
Ciena
Posted a month ago

PON Software Engineer

CienaPON Software Engineer

Perks & benefits

Health InsuranceMedical InsurancePaid Leave

Requirements

Bachelor's degree in CS or EE, 7+ years software development experience, Proficiency in C/C++ and Python, Object Oriented Design, Embedded software knowledge, Linux operating system proficiency, GIT, Bitbucket, JIRA, Docker, Yocto

Skills

C#PythonLinuxDockerYocto

About the role

Responsibilities

  • Develop next-generation Routing and Switching software solutions supporting 10Gbps PON network technologies for Layer 2/3 data networking.
  • Design, implement, and test C/C++ and Python software for managing PON network devices.
  • Contribute new features to SAOS embedded PON software and platforms to accelerate time to market for Data Center PON products.
  • Design and develop software specifically for real-time embedded Linux environments.
  • Collaborate across the full software development lifecycle, including requirements analysis, design, coding, integration, and verification.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a foreign equivalent.
  • 7+ years of software development experience, preferably in data networking or telecommunications.
  • Proficiency in C/C++, Python, and Object Oriented Design.
  • Strong knowledge of embedded software and software engineering principles.
  • Solid understanding of the Linux operating system, including scripting, system calls, and socket programming.
  • Experience with tools such as GIT, Bitbucket, JIRA, Docker, and Yocto.
  • Excellent interpersonal and communication skills with experience working in distributed remote teams.

Preferred Qualifications

  • Experience with Ethernet, VLAN, QoS, IPv4, IPv6, and L2/L3 access network switching and routing.
  • Knowledge of broadband technologies including PON (FTTx), OLT, and ONT/ONU.
  • Familiarity with network management protocols such as NETCONF/YANG, gRPC/gNMI, Telemetry, and REST.
  • Experience with SDN, NFV, and disaggregated network solutions.
  • Proficiency with database applications like MongoDB or JSON-like databases.
  • Experience with secure networking technologies including SSH, TLS, and X.509 certificates.

Benefits

  • Competitive salary range ($118,600 - $189,400).
  • Comprehensive medical, dental, and vision plans.
  • 401(K) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Paid sick leave, vacation time, and company-paid holidays.
  • Employee Assistance Program (EAP).

About the Company

Ciena is a global leader in high-speed connectivity, committed to a people-first approach. We drive business priorities alongside meaningful social and community impact, fostering a culture that prioritizes flexibility, individual growth, and belonging.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

PON Software Engineer

Ciena · Mansfield

Sign up to apply