
Optical SW Lead (Linux C++) (NCS/Job/ 3851)
Job Skills
Job Description
Optical SW Lead (Linux C++) - High Priority
JC : 154105
Language Skill - Advanced C++ C11 and above
Scripting Skill - Python scripting
Domain -Skill - Telecom, if optical even better
Location -Chennai/Bengaluru
Exp - 4 to 8
Band - B2
JD
To work on design and development of Optical devices in C++ language and unit testing done using Python. To be able to handle work independently and ability to lead juniors and monitor their work as well.
|
· Experience with embedded real time operating systems (esp Linux) with a strong understanding of multicore and multithreaded application. |
|
· Experience with containers, Kubernetes/dockers is a plus. |
|
· Experience in modern approaches to software development in embedded systems |
|
· Experience in OTN/ROADM/Ethernet services - specifically transponders and line systems. |
|
· Experience in application software development using one or more of the following: Confd/OpenYuma, YANG model, CLI/NETCONF/RESCONF/gNMI, DDS, distributed messaging frameworks, TCP/IP, etc. |
|
· Experience and Knowledge of open interfaces OpenROADM/openConfig/TIP etc is a plus. |
|
· Experience in C, C++, python and shell scripting. |
|
· Experience with the Atlassian suite of SW development tools or equivalent. |
|
· Experience with open source tools/environment like Git/Stash, Jenkins, valgrind, gtest/gmock, pytest, Sonarcube, Fisheye/Crucible. |
|
· Experience in unit test, continuous integration (CI/CD) frameworks. |