Talent.com
No longer accepting applications
Senior Software Engineer - Optical Networking (C++ / Linux) [Apply Now]

Senior Software Engineer - Optical Networking (C++ / Linux) [Apply Now]

ACL DigitalBengaluru, Karnataka, India
16 hours ago
Job description

Dear Professionals,

Greetings of the day…!!!

ACL Digital is actively hiring for experienced Senior Software Engineer - Optical Networking (C++ / Linux) to join our dynamic team in Bengaluru.

Job Description - Senior Software Engineer - Optical Networking (C++ / Linux)

We are seeking a highly motivated and experienced Senior Software Engineer to join our team, focusing on developing and maintaining embedded software for next-generation optical networking products. The ideal candidate will have extensive experience in C++ programming, a strong background in Linux environments, and specialized knowledge of network configuration and data modeling technologies.

Responsibilities

  • Design, develop, test, and deploy robust, high-performance, and scalable embedded software for Optical Carrier Cards, Line Cards, and ROADM Cards.
  • Utilize C++11 / C++14 to implement complex features, focusing on efficiency, memory management, and concurrency.
  • Implement and optimize multithreading solutions for high-throughput, real-time applications within the Linux kernel or user space.
  • Develop network-facing control plane and management plane features using Netconf and gRPC (Protocol Buffers).
  • Define and implement network element configuration using YANG data modeling.
  • Collaborate with hardware teams on integration, low-level Device Driver development, and debugging.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, and maintenance.
  • Conduct code reviews and mentor junior team members.
  • Utilize JIRA for task tracking and agile development.
  • Manage source code using GIT (Bitbucket) and ensure best practices for branching and merging.

Required Qualifications

  • Experience : 8 to 10 years of professional experience in software development, preferably in the Telecom or Networking industry.
  • Programming : Expert proficiency in C++ programming, specifically with experience in C++11 and C++14 standards, including STL, templates, and modern language features.
  • Operating System : Strong background in Linux development environments, including shell scripting, system calls, and debugging tools.
  • Concurrency : In-depth knowledge and hands-on experience with multithreading, synchronization primitives, and concurrent programming design patterns.
  • Networking Protocols & Data Modeling : Solid understanding and practical experience with Netconf and YANG data modeling.
  • Inter-Process Communication (IPC) : Experience with gRPC and Protocol Buffers (Proto data uses) for high-performance communication.
  • Domain Knowledge : Proven experience in the Optical Networking domain, with familiarity with concepts related to Optical Carrier Cards, Line Cards, and ROADM cards is essential.
  • Immediate joiners are preferred, apply here or connect me at zahid.h@acldigital.com

    Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Senior Software Engineer- RD&L Expert

    Senior Software Engineer- RD&L Expert

    BSH Home Appliances GroupBengaluru, Karnataka, India
    The ideal candidate should possess strong capabilities in configuring, customizing, and integrating Opcenter RD&L solutions, with a solid foundation in. Design, develop, and customize.Configure form...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer L2 / L3 Developer

    Senior Software Engineer L2 / L3 Developer

    ACL DigitalBengaluru, Karnataka, India
    ACL is hiring Senior Software Developer for Bangalore location (.Work from Office / Hybrid / Remote).Immediate Joiner to (Max 15 Days). Requirement : Senior Software Engineer.Work from Office / Hybrid / Rem...Show moreLast updated: 13 days ago
    • Promoted
    DCN Software Engineer - Network Protocols

    DCN Software Engineer - Network Protocols

    DoublUBangalore
    Role Overview : We are seeking a highly experienced and expert-level DCN (Data Center Networking) Software Engineer to drive the design and development of next-generation, hig...Show moreLast updated: 2 days ago
    • Promoted
    INFOLOB Global - Senior Staff Software Engineer - Network Protocols

    INFOLOB Global - Senior Staff Software Engineer - Network Protocols

    INFOLOB SOLUTIONS INDIA PRIVATE LIMITEDBangalore
    Job Description : At Infoblox, every breakthrough begins with a bold what if.What if your ideas could ignite global innovation?. What if your curiosity could redefine the future...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Integration Developer (Senior Software Engineer)

    Senior Integration Developer (Senior Software Engineer)

    Resourceful Talent Groupvijayapura, India
    We are seeking a highly skilled Senior Integration Developer (Senior Software Engineer) to join our client’s Professional Services Team. In this role, you will design, develop, and implement complex...Show moreLast updated: 5 days ago
    • Promoted
    Senior Linux Platform Engineer

    Senior Linux Platform Engineer

    ZenoBengaluru, Karnataka, India
    Zeno is seeking a Senior Linux Platform Engineer (7–10 years of experience) with deep expertise in Linux system engineering, microservices architecture, and cloud infrastructure.Bengaluru – Work fr...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    People Tech Group IncBangalore Urban, Karnataka, India
    Greetings from People Tech Group!.We’re Hiring! | Embedded Camera Software Engineer – Bangalore.We are looking for an experienced. Embedded Software Engineer (Camera Domain).C programming, Linux / And...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Peoplefyvijayapura, India
    Job Description : Senior Software Engineer.Design, develop, and maintain scalable.JavaScript, Material-UI, Bootstrap, HTML, CSS. Collaborate with cross-functional teams for development, QA, DevOps, a...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer - Optical Networking (C++ / Linux)

    Senior Software Engineer - Optical Networking (C++ / Linux)

    ACL DigitalBengaluru, Karnataka, India
    ACL Digital is actively hiring for experienced.Senior Software Engineer - Optical Networking (C++ / Linux).Job Description - Senior Software Engineer - Optical Networking (C++ / Linux).We are seeking a...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Tata Consultancy ServicesBengaluru, Karnataka, India
    Familiarity with CI / CD methodologies and tooling, inc.Terraform Enterprise, Github Enterprise, Spinnaker, Jenkins.Experience with one of these Java Virtual Machine (JVM) languages : Java, Scala, or ...Show moreLast updated: 14 days ago
    • Promoted
    Senior Engineer- C++, linux platform and Networking

    Senior Engineer- C++, linux platform and Networking

    ConfidentialBengaluru / Bangalore
    Thales people architect solutions that enable two-thirds of planes to take off and land safely.We create in-flight entertainment systems that engross 50 million fliers every year and we develop the...Show moreLast updated: 30+ days ago
    • Promoted
    Zinnobyte - Senior Software Engineer

    Zinnobyte - Senior Software Engineer

    ZinnobyteBangalore
    Job Summary : We are looking for an experienced and motivated Software Engineering to join our team, and work on our cutting edge 5G Any haul Ethernet transport products.This p...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Ribbon Communicationsbangalore, India
    Bachelor’s degree in computer science, computer engineering, or a similar field.Three or more years of professional experience working in computer networking or communications.Strong foundation in ...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BrightEdgehosur, India
    Senior Software Engineer, Remote.The Software Engineer, Data Ingestion will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust ...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ACL DigitalBangalore Urban, Karnataka, India
    ACL Digital is hiring for Software Engineer for Bangalore location.Role : Senior Network Software Engineer - Multicast.Experience : 7 Years to 14 Years. We are looking for a talented and experienced.Se...Show moreLast updated: 30+ days ago
    • Promoted
    Extreme Networks - Senior Software Systems Engineer - Build & Release

    Extreme Networks - Senior Software Systems Engineer - Build & Release

    Extreme Networks India Pvt LtdBangalore
    Description : - Experience : 5-8 Years.Work on project to design , build, and maintain CI / CD pipelines using GitHub Acti...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer-Storage | C, Linux, Networking Domain

    Senior Software Engineer-Storage | C, Linux, Networking Domain

    CiscoBangalore Urban, Karnataka, India
    Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Optical networking technology, which large enterprises now co...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer - Network Protocols

    Senior Software Engineer - Network Protocols

    TERASTAR NETWORKS INDIA PRIVATE LIMITEDBangalore
    Description : What youll do : - Develop and enhance features...Show moreLast updated: 22 days ago