Job Description
We are seeking a highly motivated and experienced software developer to join our team. As a senior communications software developer, you will be responsible for designing, developing, and testing software solutions for our cellular network products.
You will work closely with our engineering team to develop cutting-edge software technology that meets the needs of our customers. This is an excellent opportunity to work on challenging projects, expand your knowledge, and contribute to the development of innovative solutions.
We value teamwork, quality, and customer satisfaction, and we are looking for someone who shares these values.
-----------------------------------
Required Skills and Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or related field
* Minimum 3 years of experience in software engineering
* Experience with C/C++, Python programming languages
* Knowledge of networking protocols (IP, TCP, UDP)
* Experience with Linux-based platforms and development tools
-----------------------------------
Benefits
As a member of our team, you will enjoy a competitive salary, bonus, and a range of benefits, including:
* Hybrid working arrangement
* Possibility of temporary housing
* Employee Share Option Scheme after one year's service
* 5% pension contribution after one year's service
* Death in service benefit after one year's service
* Flexible working hours
* 22-25 days annual leave depending on length of service
-----------------------------------
Others
We offer a dynamic and supportive work environment, opportunities for career development, and a chance to work alongside leading engineers in newly emerging technologies. If you are passionate about software development and want to make a difference in the world of tech, we encourage you to apply.