Ciena - Dataplane Software Engineer, application via RippleMatch

4 weeks ago


Burlington, United States RippleMatch Opportunities Full time
This role is with Ciena. Ciena uses RippleMatch to find top talent.

Why Ciena?
  • We're a company rooted in people-seeking to create a vibrant and inclusive environment, where everyone feels they can belong.
  • Accelerate your career path by gaining hands-on experience and exposure to the latest technology. Our interns and graduates work on real projects in real time in world class labs. Be a part of tomorrow's future - today.
  • Mentoring. Networking. Leadership Opportunities. We recognize that the learning doesn't stop when you leave school - we champion a team environment for development and provide the tools to achieve success.
  • We recognize the importance of well-being and offer programs and benefits to support and sustain the mental & physical health, and financial security, of our employees and their families.
  • We are big proponents of life-work integration. Our people make a big difference at Ciena, but we want to shine light on their differences outside of working hours too. CienaCares supports non-profit causes important to employees by matching employee financial contributions and dedicating time for volunteering.
How You Will Contribute:

As a Dataplane Software Engineer, you will enhance Ciena's Packet Networking Service Aware Operating System (SAOS) to support new Cloud and Routing services, develop Netconf/YANG interfaces, and develop High Availability capabilities for the Packet Network Platforms. You will also provide guidance instrumental to the definition and design of new architectures and technologies needed to drive adoption of Ciena's Cloud and IP Routing related software products.
  • You will develop C/C++ software for packet processing using DPDK underneath.
  • You will develop real-time embedded software components that interact with the software based fast path.
  • You will participate in all stages of software development, including requirements analysis, design, implementation, test, maintenance, and documentation
  • You will be responsible for troubleshooting software issues and work with software and system engineers to identify root cause.
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.
  • The flexibility to work independently with little supervision and thrive as part of a broader team.
  • You are a problem-solver - you use your creativity, analytical mind and problem-solving skills to achieve key business objectives.
  • You are a succinct communicator - possessing the ability to tailor your communications/messages based on the type and level of audience.
  • You're change agile- thriving in a diverse environment of ever-changing priorities and sometimes stressful situations.
  • You are self-motivated - always seeking out and methodically solving sophisticated technical issues.
  • A dedication to ongoing learning - not only related specifically to your role, but also to new technologies/market developments.
The Must Haves:
  • Bachelor's degree in Computer Engineering or equivalent coupled with expertise in at least one programming language, preferably C/C++ in a Linux environment.
  • Strong fundamental knowledge related to data structures and operating system.
  • Proven experience developing and debugging in Linux environment.
  • Familiarity with TCP/IP networking and basic understanding of a Broadband Network.


  • Burlington, United States WindESCo Full time

    Job DescriptionJob DescriptionIf you have a desire to grow with a dynamic company making a major contribution to renewable energy, have great advancement opportunities as we expand our solutions worldwide, and thrive in a fast paced, exciting environment, then this opportunity with WindESCo is for you.WindESCo is a rapidly growing company helping to create a...


  • Burlington, United States BrightHire Search Partners Full time

    You will be working with Sr. software Engineers to top robotic, embedded and highly integrated systems used in vision-guided automated assembly and test equipment in the automotive and semiconductor space. We are looking for an independent problem-solver, develop, enhance, and sustain software systems for robotic products in a collaborative...


  • Burlington, United States BrightHire Search Partners Full time

    You will be working with Sr. software Engineers to top robotic, embedded and highly integrated systems used in vision-guided automated assembly and test equipment in the automotive and semiconductor space. We are looking for an independent problem-solver, develop, enhance, and sustain software systems for robotic products in a collaborative...


  • Burlington, United States BrightHire Search Partners Full time

    You will be working with Sr. software Engineers to top robotic, embedded and highly integrated systems used in vision-guided automated assembly and test equipment in the automotive and semiconductor space. Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below. We are looking...

  • Sr. Software Engineer

    1 month ago


    Burlington, Vermont, United States Smartsoft International Full time

    Title Sr. Software Engineer Position Type C2H Location Burlington VT United States (Relocation OK)DescriptionAs a Sr. Software Engineer on the Marketing and Advertising Release Train you will work in a collaborative agile team environment that encourages you to perform at your best and challenges you to engineer elegant solutions for complex business...

  • Sr. Software Engineer

    1 month ago


    Burlington, United States Smartsoft International Full time

    Title Sr. Software Engineer Position Type C2H Location Burlington VT United States (Relocation OK)DescriptionAs a Sr. Software Engineer on the Marketing and Advertising Release Train you will work in a collaborative agile team environment that encourages you to perform at your best and challenges you to engineer elegant solutions for complex business...


  • Burlington, United States GARDENERS SUPPLY GROUP Full time

    Job DetailsJob Location Intervale - Burlington, VT Position Type Full Time Education Level 4 Year Degree Travel Percentage Negligible Job Shift Day Job Category Information Technology DescriptionOVERVIEW: The Senior Software Engineer will work in a collaborative and agile environment that encourages them to perform at their best. You will be challenged to...


  • Burlington, United States Microsoft Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking a cloud-enabled world. Microsoft’s Health and Life Sciences (HLS) division is transforming...


  • Burlington, United States Scientific Systems Company, Inc. Full time

    Job DescriptionJob DescriptionSSCI Technologies Division is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed Systems. The successful applicant will be responsible for developing software for advanced AI/ML programs relating to autonomous flight systems and crewed-uncrewed collaboration.Job...


  • Burlington, United States Robert Half Full time

    Principal Software Engineer (Burlington Massachusetts / Paid relocation)Our Client, a leader in additive manufacturing, seeks a Principal Software Engineer. In this role, you'll lead a team in developing real-time C++ software for our cutting-edge metal 3D printing technology. Your responsibilities include architecting and implementing software for our...


  • Burlington, United States Robert Half Full time

    Principal Software Engineer (Burlington Massachusetts / Paid relocation)Our Client, a leader in additive manufacturing, seeks a Principal Software Engineer. In this role, you'll lead a team in developing real-time C++ software for our cutting-edge metal 3D printing technology. Your responsibilities include architecting and implementing software for our...

  • Software Engineer II

    24 hours ago


    Burlington, United States Scientific Systems Full time

    Job Description: The experienced software engineer will conduct coding, debugging, testing and troubleshooting, under supervision by a project lead, that supports a group’s software application development process objectives. Job Duties: Code software applications based on defined requirements and creates more complex design development at the object/class...


  • Burlington, United States Cadence Design Systems Full time

    Sr Principal Software Engineer page is loaded Sr Principal Software Engineer Apply locations BURLINGTON 01 time type Full time posted on Posted 7 Days Ago job requisition id R45064 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Sr Principal Software Engineer Location: Boston,...

  • Software Engineer II

    2 weeks ago


    Burlington, United States Scientific Systems Company, Inc. Full time

    Job DescriptionJob DescriptionJob Description:The experienced software engineer will conduct coding, debugging, testing and troubleshooting, under supervision by a project lead, that supports a group’s software application development process objectives.Job Duties:Code software applications based on defined requirements and creates more complex design...


  • Burlington, United States Fractyl Health, Inc Full time

    Reports to: Senior Manager, Quality Assurance Engineering Position Summary Fractyl Health is seeking a highly skilled and experienced Senior/Principal Software Quality Assurance Engineer to join our team. The Senior/Principal QA Engineer will play a critical role in ensuring the quality and reliability of our software products, which are integral components...

  • Software Engineer

    7 hours ago


    Burlington, United States Motion Recruitment Full time

    Are you passionate about leveraging your expertise in C#/.NET development to drive innovation in a dynamic manufacturing environment? Join a team at a leading manufacturing company based in South Jersey as a C#/.NET Engineer. In this role, you will play a pivotal part in the design, development, and maintenance of C#/.NET applications that power critical...


  • Burlington, Massachusetts, United States Scientific Systems Company, Inc. Full time

    SSCI Technologies Division is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed Systems. The successful applicant will be responsible for developing software for advanced AI/ML programs relating to autonomous flight systems and crewed-uncrewed collaboration. Job Duties: Developing advanced software for...


  • Burlington, United States Veracode Full time

    Veracode is looking for a software engineer to join our fast-paced and innovative team in building the next generation of the Veracode platform. This is a full stack role that will play a crucial part in migrating our platform to a modern, micro-service architecture. Do you enjoy a challenging and collaborative company culture that encourages you to grow and...


  • Burlington, Vermont, United States Privafy Full time

    Company DescriptionPrivafy is a next-gen security company that offers a unique and comprehensive cloud-based approach to security that eliminates the cost and complexity typically associated with data security solutions. Our solutions solve the problem of end-to-end protection for data in motion in a mobile-centric, cloud-based world.Our customers are...

  • Software Engineer II

    2 weeks ago


    Burlington, Massachusetts, United States Scientific Systems Company, Inc. Full time

    Job Description: The experienced software engineer will conduct coding, debugging, testing and troubleshooting, under supervision by a project lead, that supports a group’s software application development process objectives. Job Duties: Code software applications based on defined requirements and creates more complex design development at the...