Senior Network Software Engineer

 

Our client is a very well established R&D company specialising in software and electronics telecommunication related applications and services.

We are seeking to recruit a bright team player, with demonstrable programming and problem-solving skills and ability to self-organise.

 Job Description

  • Involvement in entire software cycle: design, coding, reviews, testing, maintenance.
  • Production code development, attention to concurrency, performance, stability.
  • Test automation code development, attention to functional and unit tests.
  • Join a small team to develop a challenging mobile telecommunications project with plenty of room for
  • innovation
  • Learn the major components of a large-scale communication system, develop and integrate new components
  • Design new features on top of existing system according to business need
  • Get experience in analysing customer needs
  • Receive industry training

Required skills & Experience

  • Computer or Science related degree
  • 3+ years’ experience in C programming language
  • Knowledge of GSM/UMTS/LTE protocol implementation
  • Knowledge of socket and thread programming under Linux
  • Usage of git version control and proficiency with command line tools under Linux
  • Knowledge of Python and Bash scripting languages is an advantage
  • Knowledge of Agile methodology is an advantage

Remuneration & Benefits

  • Competitive salary to include 13th salary
  • Medical cover for the employee and immediate family dependents
  • Subsidised lunch
  • 21 days annual leave
  • Performance related bonus of up to 1 months’ salary