Principal Embedded Software Engineer (Open to Remote)

Job Link
Company Verified
Budget Hourly
Flexibility Flexible location
Preferred timezone Central Europe Standard Time

About this job

Address: San Jose, CA, USA
Required experience: Senior experience
Minimal education: Bachelor degree
Employment type: Full time
Role: Software Engineer
Category: IT Jobs

Job description

We’re looking for an experienced and talented team member who is passionate about delivering embedded software with their skills in design and development of networking and routing technologies. You will work on market-leading technologies leveraging and enhancing BGP, IS-IS, and advanced routing infrastructure in a virtualized, micro-services oriented, container-based system architecture. This is an exciting time to join Ciena, as we aggressively drive our product portfolio forward into the future of advanced networking services.


  • Join an agile scrum team to develop advanced routing and service features and capabilities in BGP, IS-IS, MPLS, and other technologies in a virtualized routing system
  • Provide strong leadership and implementation in software design, development, validation, and documentation to deliver high quality, functionally excellent products
  • Contribute to integration with enabling technologies including third party software, virtual and distributed SDN and NFV environments, and hardware capabilities
  • Trouble shoot and fix reported issues with routing protocol and services; identify root cause, diagnose, debug and deliver robust timely fixes
  • Continuous learning and development of skills in system and network virtualization (Containers, SDN, NFV), advanced routing: OSPF, IS-IS, LDP, fast switchover technologies, Segment Routing, EVPN, Ethernet services

General Activities:

  • Architect and design software within control plane technologies and across system components including data plane, device management, and virtualized containers
  • Participate in all phases of software development life cycle, including design, product validation, documentation, and solving deployment issues
  • Work in an agile development environment and participate in sprint activities to plan and produce rapid cycle, high quality deliverables
  • Design in an embedded software development environment in C and Python languages using Yocto and BitBake development tools
  • Collaboration with stakeholders
  • Interact with Architects and Marketing to evaluate and address customer requirements and determine effective design approaches
  • Partner with peer development scrum teams to ensure excellent cross-component design
  • Work with QA to verify the software and product work the way customers expect

Areas of impact:

  • Ciena packet software and hardware technologies are deployed in Global Networks, Private and Public Cloud Solutions, 4G/5G communications, and SD-WAN
  • Influence the design of market-leading products as the network infrastructure transitions to 5G, L3, and disaggregated cloud architectures
  • Make a difference in the architecture and design of the next generation packet products being developed by the San Jose, California control plane team


  • Bachelor’s degree or equivalent experience in computer science or a related discipline. Master’s preferred
  • Product design and delivery experience with Routers and/or MPLS switches designed for Service Provider deployments
  • Requires advanced knowledge in IP Fundamentals, IP Routing Protocols (ISIS, BGP), MPLS Protocols (LDP), and System Level Architecture
  • Excellent C programming and trouble shooting skills
  • Exposure or experience with product cycles and deployment requirements for carrier class products in Service Provider customer environments

About Ciena:

Ciena is a network strategy and technology company with a passion to provide an experience, to you and our customers that is as rewarding as the outcome. We attract the best and brightest– those with outstanding talent, motivation, and the right attitude to contribute to our success. Our culture balances our openness and informality with professionalism and trust and is built on the foundation of our core values: Customer First, Integrity, Velocity, Innovation, and Outstanding People. 

We thank all the candidates who have shown interest in our company, but only shortlisted candidates will be contacted.

Job Link

About the Ciena


Hanover, United States


5,001-10,000 employees




Job link

Jobs you might like