Position: Embedded Engineer
Company: Waverley Software
Category: C++
Experience required: 3y
English level: intermediate

We are looking for a team of 4 dynamic and creative software engineers with different experience levels to enhance the client's highly qualified team.

About the client:

We are a merged, connected, integrated and motivated team. Innovation is at the heart of who we are and what we do. We are committed to harnessing the potential of our innovative technology to drive positive change and deliver real results for the benefit of our customers, shareholders, communities and global citizens. 

The company is a specialized telecommunications company that meets the growing demand for wireless network coverage in remote areas. With its innovative solutions and affordable 2G, 3G and 4G technologies, it offers a new possibility for more than a billion people to communicate effectively over long distances.

Our mission is to connect billions of people in rural and remote areas to a fast, reliable and scalable wireless network through innovative and affordable solutions.

Requirements:
- 4+ years of commercial experience with C and C++ 
- Comfortable with Linux and git
- Experience in creating Python, Perl or Bash scripts
- Experience with VHDL or Verilog
- Familiar with Linux OS (Ubuntu)
- Knowledge of 3GPP/ETSI standards
- Familiar with SNMP and the following GSM and UMTS protocols: MTP3, SCCP, AIF, AoIP, RANAP, HNBAP, RUA, RRC
- Familiar with Docker and Kubernetes
- Familiar with Yocto or Linux imaging tool (U-boot, Kernel, Rootfs) for embedded systems
- Familiar with TCP, UDP and SCTP communication protocols, VPN, tunneling
- At least Intermediate English level (spoken and written)

Will be a plus: 
- Networking knowledge
- Experience with Java
- Bachelor's Degree in Software Engineering, Computer Science or Electrical Engineering
- Personal or academic projects in the field of software or other development

Responsibilities: 
- Develop robust and reliable solutions tailored to requirements from emerging markets and developing countries
- Implementing Layers 1, 2 and 3 of the protocol in line with 3GPP, ETSI and ITU-T specifications
-To be involved in the elaboration of the brand new communication platform. This platform unifies 2G, 3G and LTE radio access technologies to offer maximum flexibility and long term site operation 
- Design, develop and improve all software code of the new radio access units, controller and core network
- Daily communication with the team

Benefits of the project:
- Managers who listen
- Versatile, dynamic and innovative team
- Client supports the principles of diversity and employment equity 
- Your contribution and unique talents will be valued, respected and sought after within the team