Senior/staff System Software Engineer Job in Tarana Wireless
Senior/staff System Software Engineer
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Job Responsibilities: Requirements gathering, high-level design and documentation Interface design, protocol state machine design, and test framework design Implementation of modules on a C++/Linux system Design reviews and code reviews System integration and debugging involving complex embedded hardware platforms Performance optimisation of network and packet processing Required Skills & Experience: BS in Computer Science/Engineering with experience ranging between 2-10 years. MS/ PhD is preferred with 1-5 years of relevant experience. C++ programming experience Experience with Linux-based development: debugging, user and kernel tracing, benchmarking Deep understanding of Linux programming: IPCs, multi-threading, socket-programming, system-programming Knowledge of computer networks (TCP/IP), protocols, Internet architecture Working knowledge of protobuf, gtest, gmock, grpc, build tools (bazel) is desirable Knowledge of python, golang, bash scripting is a plus Experience with version control systems (git), collaboration tools (ticket systems) Extensive knowledge in any of the following areas is preferred: Cloud networking protocols, security (TLS, crypto) Embedded software development, especially kernel drivers RF or wireless protocol development
Fresher
2 - 4 Hires