Talent.com
No longer accepting applications
(High Salary) Senior Software Engineer - Optical Networking (C++ / Linux)

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

ACL DigitalBengaluru, Karnataka, India
7 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 zahid.h@acldigital.com

    Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Senior Software Engineer-Multicast

    Senior Software Engineer-Multicast

    ACL DigitalBangalore, IN
    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 high-performance ne...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    People Tech Group Incbangalore, karnataka, in
    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: 30+ 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: 12 days ago
    • Promoted
    Senior Lead Software Engineer, (C / C++ & Networking Protocols)

    Senior Lead Software Engineer, (C / C++ & Networking Protocols)

    Juniper NetworksBengaluru, Karnataka, India
    About the Position : Networking infrastructure has changed a great deal in last few years both in terms of kinds of applications it supports like cloud computing, mobile networks, huge ISPs, also in...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer – Network Protocols & Linux Systems

    Software Engineer – Network Protocols & Linux Systems

    Juniper NetworksBengaluru, Karnataka, India
    Software Engineer – Routing & Switching.Join a dynamic team shaping Juniper’s vision for next-generation data center and enterprise switching solutions. As a key contributor, you’ll be involved in t...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VeltrisBangalore, Bangalore (district)
    Hands-on experience in networking protocols : .Routing : BGP, OSPF, IS-IS, VRF, VRRP.Experience with distributed systems, microservices, and cloud-native architectures (Docker, Kubernetes).Familiarity...Show moreLast updated: 2 days ago
    • Promoted
    Optical Engineer

    Optical Engineer

    InfogainBengaluru, Karnataka, India
    Job Description : (Required 4+ Years for Mumbai Location Only ).Infogain has an exciting opportunity to join our network infrastructure teams as an Optical. Deployment Engineer working on Backbone Ne...Show moreLast updated: 24 days ago
    • Promoted
    Optical Software Engineer - C++

    Optical Software Engineer - C++

    DoublUBangalore
    Description : Position : Optical Software Engineer (C++ | Optical Network OTN / ROADM) Location : Chennai / Bangalore Experi...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer (C / C++, Networking)

    Senior Software Engineer (C / C++, Networking)

    ConfidentialBengaluru / Bangalore, India
    We are seeking a skilled and motivated Specialist to join our team focused on software solutions for our ISP (Internet Service Provider) customers. This role involves designing, implementing, and op...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer - Network Operational Intelligence

    Senior Software Engineer - Network Operational Intelligence

    ConfidentialBengaluru / Bangalore, India
    Moller – Maersk is the global leader in container shipping services.The business operates in 130 countries and employs c. An integrated container logistics company, Maersk aims to connect and simpli...Show moreLast updated: 7 days ago
    • Promoted
    Senior Networking Software Developer - SONiC / SAI

    Senior Networking Software Developer - SONiC / SAI

    ACL DigitalBangalore, IN
    ACL Digital is actively hiring for experienced.Senior Networking Software Developer -SONiC / SAI Architecture with strong networking operating system development background.Job Requirement - Senior S...Show moreLast updated: 30+ 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: 24 days ago
    • Promoted
    Senior Networking Software Engineer - Dataplane (C / L2 / L3)

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

    ACL DigitalBengaluru, 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 moreLast updated: 3 days ago
    • Promoted
    Senior Software Manager, Networking

    Senior Software Manager, Networking

    ConfidentialIndia, Bengaluru / Bangalore
    NVIDIA is looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team! Are you looking for an exciting role that allows you to lead Cumulus Linux development, take full...Show moreLast updated: 4 days ago
    • Promoted
    Senior C / C++ Networking Specialist

    Senior C / C++ Networking Specialist

    Juniper NetworksBengaluru, Republic Of India, IN
    About the Position : Networking infrastructure has changed a great deal in last few years both in terms of kinds of applications it supports like cloud computing, mobile networks, huge ISPs, also in...Show moreLast updated: 1 day 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

    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
    • New!
    Senior Software Development Engineer

    Senior Software Development Engineer

    Skyhigh SecurityBengaluru, India
    Senior Software Development Engineer - C | Linux Kernel | Networking.Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the...Show moreLast updated: 2 hours ago