Principal Engineer

2 months ago


Remote, India Ciena Full time

Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individualâs passions, growth, wellbeing and belonging. Weâre a technology company that leads with our humanityâdriving our business priorities alongside meaningful social, community, and societal impact.

Why Ciena:

· We are big proponents of life-work integration and provide the flexibility and tools to make it a reality with remote work and potentially, part-time work.

· We believe an inclusive, diverse and barrier-free work environment makes for empowered and committed employees.

· We recognize the importance of well-being and offer programs and benefits to support and sustain the mental and physical health of our employees and their families and also offer a variety of paid family leave programs.

· We are committed to employee development, offering tuition reimbursement and a variety of in-house learning and mentorship opportunities.

· We know that financial security is important. We offer competitive salaries and incentive programs, RSUâs (job level specific) and an employee share option purchase program.

· We realize time away to recharge is non-negotiable. We offer flexible paid time off

· Great work deserves recognition. We have a robust recognition program, with ongoing and enhanced awards for exemplary performance.

How You Will Contribute:

Develop Dataplane & Broadcom centric features and capabilities in areas of VLAN (Q-in-Q), MAC, HQOS, traffic metering/shaping, ACL, MEF 10.2/10.3, MEF 35/36.
Author and contribute in Layer2/Layer3 datapath architecture, software design, development, validation, and documentation to deliver high quality, functionally excellent products.
Contribute to integration with enabling technologies including third party software BCM SDK, existing platform and hardware capabilities.
Troubleshoot and fix reported issues in Dataplane areas. Identify root cause, diagnose, debug and deliver robust timely fixes.
Provide basic status reporting for own work or that of a small team.
Continuous learning and development of skills in advanced Dataplane/QoS features: H-QOS, Bandwidth sharing, Service Level loopback, Ethernet services and network virtualization.

Reporting to the Senior Manager, Routing and IP Software Engineering, as a Senior Software Engineer, Routing IP, you will develop the next generation of Packet Networking software solutions supporting Software Defined Networking (SDN), Network Function Virtualization (NFV) and embedded applications for L2VPN/L3VPN/EVPN data networking on a wide range of host platforms. Youâll also play a key role relative to micro-services software architecture, employing docker containers and virtualization technologies to offer disaggregated solutions to leading global service providers.

· You will lead plan design on dataplane software (written in C and running over Linux) for a virtualized distributed system built on microservices based architecture. This will involve the provisioning of forwarding plane and managing forwarding plane resources of varying capabilities. The forwarding plane functionality includes IP/MPLS, L3VPN, EVPN and L2 Ethernet applications on various.

· You will be responsible for providing basic project management for your own work, including effort estimation, tracking, monitoring, status reporting, communicating advancements and raising potential issues that may have an influence on product functionality or target dates.

· You will participate in various phases of product development cycle â product definition, design, planning, implementation and test.

· You will develop the dataplane capabilities needed to support Embedded, NFV, VPN and SDN solutions, ensuring the design meets the targeted performance and provide results to the customer.

· You will be responsible for the delivery of technical design documents for embedded software architectures and components.

· You will support developed features through product verification and customer introduction, providing training to field support personnel.

What Does Ciena Expect of You?

· Initiative â Youâre a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.

· Agility â you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the product development lifecycle.

· Communication expertise â the ability to influence and tailor your message and ideas in both English and French to the audience to ensure understanding and consensus.

· The flexibility to work independently and as part of a broader team â you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.

· Relationship builder â with a proven ability to influence, youâre able to get work done through others.

· A commitment to innovation â you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.

The Must Haves:

· Minimum Bachelorâs degree in Computer Science, Computer Engineering, Electrical Engineering (Masterâs degree preferred).

· Proven experience with multi-threaded/multi-processes C/C++ programming in a Linux/Unix operating system.

· Knowledge of product development/support experience in a computer software or computer networking field.

· Familiarity with L2/L3 forwarding plane such as switching/routing, QoS (shaping, scheduling, metering), link aggregation, protection schemes, Ethernet OAM and IP/MPLS.

Masterâs or Bachelorâs degree in computer science or a related discipline.

Deep exposure to L2/L3 packet processing & forwarding engine on Broadcom chipset, with strong experience on Broadcom SDK for DNX family based devices.
Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
Strong experience in VLAN switching, 802.1Q, 802.1ad, 802.1p, RFC2544, Ethernet QoS such as metering, coloring, CoS mapping, scheduling, shaping, congestion avoidance, MEF 10.1/10.2, performance monitoring â meter, traffic scheduler etc.
Excellent written and verbal communication skills, effectively able to collaborate with multiple teams across geographically diverse areas.
Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.

What weâre looking for:
We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people lives â their productivity, their creativity, their health and comfort. Thatâs why our engineers design and implement technologies that allow people to do great things.

With customer, proven capabilities, the Ciena Packet Networking team is enhancing and advancing Carrier Ethernet Solutions to take advantage of worldwide market opportunities as Service Providers virtualize their networks, unify their legacy networks, and prepare for 5G.

Weâre looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems. You will take an experienced and influential role contributing to Layer2/Layer3 datapath architecture, delivering innovative solutions to meet demanding performance, scalability and feature requirements in support of advanced Carrier Ethernet services, advancing next generation HQOS & MEF capabilities focused on service provider, carrier grade capability.

Requirements:
Deep exposure to L2/L3 packet processing & forwarding engine on Broadcom chipset, with strong experience on Broadcom SDK for DNX family based devices.
Strong C programming skills with strong debugging and trouble shooting skills over Linux platform.
Strong experience in VLAN switching, 802.1Q, 802.1ad, 802.1p, RFC2544, Ethernet QoS such as metering, coloring, CoS mapping, scheduling, shaping, congestion avoidance, MEF 10.1/10.2, performance monitoring â meter, traffic scheduler etc.
Exposure to end-to-end feature development including CLI, SNMP/Netconf,  inter module/thread communication, hardware abstraction layer & BCM SDK.
Knowledge of IP networking stack in Linux & IP routing is a bonus.
Carrier class product design and delivery experience with Access & Aggregation Switches/Routers designed for Service Provider deployments.
Demonstrable self-initiative and âcan doâ attitude to find and implement the best solutions for customers. Committed to delivering on aggressive deadlines.
Team oriented; strong inter-personal skills and ability to understand customersâ needs, expectations and perspective
Demonstrated ability to multitask on multiple projects, with good time management skills and stay focused under pressure.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard.  Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.


  • Principal Architect

    7 days ago


    Remote, India Game Changer IT Services Full time

    **Principal Architect - 15 + years - Haryana, Gurgaon Location** **Skills : Java, Node.js, PHP, ApacheKafka, AWS** **Role & Responsibilities** - Design and build highly scalable, reliable and available software products. - Your ability to partner with business, product teams will set you apart. - Work closely with product and business teams towards...


  • REMOTE, India Parexel Full time

    Role and ResponsibilitiesUsing Microsoft Azure data PaaS services, design, build, modify, and support data pipelines leveraging DataBricks and PowerBI in a medallion architecture setting.If necessary, create prototypes to validate proposed ideas and solicit input from stakeholders.Excellent grasp of and expertise with test-driven development and continuous...


  • Remote, India Millennium Ims Private Limited Full time

    * L3/L4 level - Citrix associate principal architect. - JD: as below - Perform day-to-day troubleshooting, maintenance, and development of multiple Citrix Cloud infrastructure - Perform tuning and optimization on multiple CitrixCloud - Install software on/for citrix. - Create and maintain system documentation and Standard Operating Procedures. - Work...

  • Data Science

    4 weeks ago


    Remote, India Skillety Technologies Full time

    **Job Description**: **Responsibilities**: - Drive development, scaling and execution of ML/AI models for Dell internal business function - Design, develop and program methods, processes and systems to consolidate and analyze structured and unstructured data from multiple sources to generate actionable insights and solutions. - Produce actionable and...


  • Remote, India Vitasta Consulting Pvt Ltd Full time

    Job Description : This is a project management senior manager level position requiring performance in the areas of Product Delivery, Technical Capacity, Management and Leadership.The project manager oversees the overall delivery of the project from planning to release and operations.The project manager manages project team members and stakeholders to...