
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 freePON Software Engineer
Ciena · Mansfield
