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

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

ACL Digital • Delhi, 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 zahid.h@acldigital.com

    Create a job alert for this search

    Senior Software Engineer • Delhi, India

    Related jobs
    Senior Embedded Software Engineer (Linux BSP / Drivers)

    Senior Embedded Software Engineer (Linux BSP / Drivers)

    RemoteStar • Delhi, India
    Our client is an AI-enhanced security processor company redefining the control and management of every digital system.At our client, developing great technology takes more than talent : it takes ama...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • noida, delhi, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
    Last updated: 30+ days ago • Promoted
    Senior System Engineer

    Senior System Engineer

    The Judge Group • Delhi, India
    This Systems Engineering Development position will be to design, develop, and support the automation of virtual infrastructure as code hosted primarily on-prem datacenter on platforms such as VMWar...Show more
    Last updated: 2 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    UST • Delhi, 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: 23 days ago • Promoted
    Senior Engineer Cloud [T500-20310]

    Senior Engineer Cloud [T500-20310]

    Albertsons Companies India • Delhi, India
    About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Network Engineer II [T500-20672]

    Senior Network Engineer II [T500-20672]

    Marriott Tech Accelerator • Delhi, India
    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotel...Show more
    Last updated: 30+ days ago • Promoted
    Senior Linux Support Engineer

    Senior Linux Support Engineer

    ClearTrail Technologies • Noida, Uttar Pradesh, India
    Software and Hardware Infrastructure Implementation and Support.Software and Hardware Infrastructure implementation and support. Identify Hardware and Software requirements related to Product Implem...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer- Platform

    Senior Software Engineer- Platform

    Summit Consulting Services • Delhi, India
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 16 days ago • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    ACL Digital • Delhi, India
    Dear Connections, ACL Digital is hiring for Senior Platfor Developer for Bangalore.Senior Platform Developer (C / C++ – Linux Kernel, Drivers, Networking) Experience : . Full-time / Permanent About the ...Show more
    Last updated: 16 days ago • Promoted
    Senior Network Engineer II [T500-20968]

    Senior Network Engineer II [T500-20968]

    Marriott Tech Accelerator • Delhi, India
    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotel...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer

    Senior Engineer

    Ignitarium • Delhi, India
    Experienced with Sequans LTE-M / NB-IoT modems,.ST-LINK , SWO, and logic analyzers.Show more
    Last updated: 22 days ago • Promoted
    Senior Engineer / Principal Engineer / Technical Lead

    Senior Engineer / Principal Engineer / Technical Lead

    ACL Digital • Delhi, India
    Linux Kernel / Device Driver / Board Bring-up > .Technical Expertise : Excellent.ARM / Cortex-A processors and microcontroller architectures Familiarity with. Strong problem-solving and analytical thi...Show more
    Last updated: 23 days ago • Promoted
    Engineer / Senior Engineer / Tech Lead- (BSP)

    Engineer / Senior Engineer / Tech Lead- (BSP)

    eInfochips (An Arrow Company) • Delhi, India
    Job Title : Senior Engineer - Linux BSP Location : Hyderabad / Ahmedabad / Pune / Noida / Chennai / Indore / Bangalore Experience level : 2+ Years. Technical Skills • Strong knowledge for Linux device drivers, Lin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Backend (Platform - Onboarding)

    Senior Software Engineer, Backend (Platform - Onboarding)

    Coinbase • Delhi, India
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer (Systems)

    Senior Software Engineer (Systems)

    Oblivious • Delhi, India
    We live in the era of data and AI, but the most impactful data resides behind closed doors and red tape.Using it, which many do, risks undermining the privacy and confidentiality of users, customer...Show more
    Last updated: 8 days ago • Promoted
    Senior Linux Engineer

    Senior Linux Engineer

    Cloud4C Services • Delhi, India
    Job Title : Senior Linux Administrator.Hyderabad ( Work From Office) Shift : .Job Summary : We are looking for a highly skilled and motivated. Linux environments across multiple distributions including ...Show more
    Last updated: 9 days ago • Promoted
    Linux FOTA / SOTA Senior Developer

    Linux FOTA / SOTA Senior Developer

    Tata Technologies • Delhi, India
    Hiring : Linux FOTA / SOTA Senior Developer – Bangalore (On-site) Location : .Bangalore (On-site) Experience : .Key Skills C, C++, Embedded Linux, OTA / FOTA, USB Update, CAN, UDS, Automotive Diagnostics.Re...Show more
    Last updated: 23 days ago • Promoted
    Engineer / Senior Engineer / Tech Lead (C++, Linux / QT)

    Engineer / Senior Engineer / Tech Lead (C++, Linux / QT)

    eInfochips (An Arrow Company) • Delhi, India
    What You'll Be Doing Responsible for design and development of real time embedded software / firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification...Show more
    Last updated: 30+ days ago • Promoted