Job Description
• Understand and use software design documents and communication protocol specifications
• Design, develop, unit-test and debug software solutions
• Enhance and maintain existing software
• Create and maintain software design documents
Basic Requirements
Required Skills:
• C and C++ programming
• Object-oriented design
• Development and debugging onLinux using GCC, GDB, Valgrind
• Data structures and algorithms
• Operating System fundamentals
• Computer Networks (Socket programming, use of tools such as Wireshark, tcpdump)
• Coding standards
• Technical presentation and documentation
Good to have Skills:
• Python / Bash scripting
• Relational / NoSQL database
• Cellular communicationLTE/5G) network
• Agile programming
Minimum Qualifications:
• B.Tech / M.Tech / M.Sc (Computer Science/Information Technology/Electronics & Communication)
• Minimum score of 70% throughout 10th, 12th and graduation.