Talent.com
Senior Software Engineer - Optical Networking (C++/Linux)
Senior Software Engineer - Optical Networking (C++/Linux)ACL Digital • Bengaluru, Karnataka, India
Senior Software Engineer - Optical Networking (C++ / Linux)

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

ACL Digital • Bengaluru, Karnataka, India
30+ days 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

    Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    DCN Software Engineer - Network Protocols

    DCN Software Engineer - Network Protocols

    DoublU • Bangalore
    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 more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    OutSystems • Bengaluru, Karnataka, India
    The team is building our cloud-native data pipeline that ingests massive amounts of distributed data coming from our Cloud services. The project aims to provide a unified, high-throughput, low-laten...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ACL Digital • Bangalore 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 more
    Last updated: 30+ days ago • Promoted
    Optical Software Engineer - C++

    Optical Software Engineer - C++

    DoublU • Bangalore
    Description : Position : Optical Software Engineer (C++ | Optical Network OTN / ROADM) Location : Chennai / Bangalore Experi...Show more
    Last updated: 30+ days ago • Promoted
    Senior BSP Engineer - Linux Kernel

    Senior BSP Engineer - Linux Kernel

    Mempage • Bangalore
    Company Description : Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify l...Show more
    Last updated: 30+ days ago • Promoted
    Senior Clinux Software Engineer

    Senior Clinux Software Engineer

    ACL Digital • Bengaluru, Republic Of India, IN
    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 more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Optical Networking (C++ / Linux)

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

    ACL Digital • Bengaluru, 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 more
    Last updated: 30+ days ago • Promoted
    Optical Networking Software Specialist

    Optical Networking Software Specialist

    ACL Digital • Bengaluru, Republic Of India, IN
    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 more
    Last updated: 30+ days ago • Promoted
    Embedded Systems Engineer (Optical)

    Embedded Systems Engineer (Optical)

    ACL Digital • Bengaluru, Republic Of India, IN
    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 more
    Last updated: 30+ days ago • Promoted
    Senior FOTA / OTA Solutions Engineer

    Senior FOTA / OTA Solutions Engineer

    Tata Technologies • Bengaluru, Republic Of India, IN
    Hiring : Linux FOTA / SOTA Senior Developer – Bangalore (On-site).C, C++, Embedded Linux, OTA / FOTA, USB Update, CAN, UDS, Automotive Diagnostics. Develop and integrate OTA / SW update solutions (OTA, USB...Show more
    Last updated: 24 days ago • Promoted
    Senior Networking Software Engineer - Dataplane (C / L2 / L3)

    Senior Networking Software Engineer - Dataplane (C / L2 / L3)

    ACL Digital • Bengaluru, Karnataka, India
    We are seeking an experienced and highly-skilled.The ideal candidate will have deep expertise in the.This role involves close collaboration with external partners, including the.Design, develop, an...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer-Multicast

    Senior Software Engineer-Multicast

    ACL Digital • Bengaluru, Karnataka, India
    Dear Connections, We are seeking a highly skilled Senior C Network Protocol Engineer to join our growing team.In this role, you will be responsible for the design, development, and maintenance of ...Show more
    Last updated: 24 days ago • Promoted
    Senior Engineer, Networking Platforms

    Senior Engineer, Networking Platforms

    Juniper Networks • Bengaluru, Republic Of India, IN
    Position : Software Engineer Staff.Business : CRDC Engineering platform team.Design, develop and maintain high performance forwarding / networking software for the next generation of Switches.Design, d...Show more
    Last updated: 17 days ago • Promoted
    Extreme Networks - Senior Software Systems Engineer - Build & Release

    Extreme Networks - Senior Software Systems Engineer - Build & Release

    Extreme Networks India Pvt Ltd • Bangalore
    Description : - Experience : 5-8 Years.Work on project to design , build, and maintain CI / CD pipelines using GitHub Acti...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    UST • Bengaluru, India
    Good hands-on programming in Embedded C, C++ in resource constraint systems.Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system. Must be extremely proficient with Linux kerne...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    Skyhigh Security • Bengaluru, Karnataka, India
    About the job Job Title : Senior Software Development Engineer - C | Linux Kernel | Networking About Skyhigh Security : Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader i...Show more
    Last updated: 21 days ago • Promoted
    Senior Linux / Unix Systems Engineer

    Senior Linux / Unix Systems Engineer

    Airbus • Bengaluru, Republic Of India, IN
    Qualification & Experience : We seek out curious minds.We value attention to detail, and we care deeply about outcomes.We’re looking above all for passionate people, eager to learn, willing to share...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer - Network Protocols

    Senior Software Engineer - Network Protocols

    TERASTAR NETWORKS INDIA PRIVATE LIMITED • Bangalore
    Description : What youll do : - Develop and enhance features...Show more
    Last updated: 30+ days ago • Promoted