Network Software Development Engineer Job in Tarana Wireless

Network Software Development Engineer

Apply Now
Job Summary

Job Responsibilities: Requirements gathering, high-level design and documentation. Interface design, protocol state machine design, and unit test framework design Implementation of modules on a C++/Linux system Design reviews and code reviews Performance optimisation of network and packet processing Required Skills & Experience: BS in Computer Science/Engineering with at least 3 years of relevant experience or MS and PhD preferred with at least 1 years of relevant experience Good foundation of computer networks (TCP/IP), protocols, Internet architecture In-depth understanding of Linux programming: IPC, multi-threading, socket-programming, system-programming. Strong and proven capabilities in debugging and troubleshooting on Linux operating system Experience in C, modern C++ languages Knowledge of python, golang, bash scripting is a plus Working knowledge of protobuf, gtest, gmock, grpc, build tools (bazel) is desirable Experience with version control systems, collaboration tools (wikis, ticket systems)

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs