Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer Optical Networking (C++/Linux).
India Jobs Expertini

Urgent! Senior Software Engineer - Optical Networking (C++/Linux) Job Opening In New Delhi – Now Hiring ACL Digital

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



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


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide