Software Engineer

January 15, 2023
Apply Now

Job Description


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)
  • Communication protocols such as IP, TCP, UDP, SCTP, HTTP
  • 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.

Work Experience:

  • 1-4 yrs