Senior Software Engineer (networking, GMS/2G, 4G/LTE)
Job Description:
Are you a visionary software engineer passionate about connecting the world?
Look no further!
We are looking for a skilled Software Engineer to be at the forefront of the development, integration, and testing of cutting-edge end-to-end network applications, spanning multiple 3GPP technologies and nodes. You'll be responsible for implementing software that powers interconnects, creating the world's first 3GPP NTN infrastructure - a space-based cellular network that will transform how we connect with each other.
You will design and implement network protocols, signalling, O&M operations, and testing systems.
Prior experience developing software for 2G and/or LTE networks is essential along with a strong knowledge of wireless networking technologies such as GSM, GPRS, LTE, and/or 5G standards, access and core network protocols, end-to-end network applications and Amazon Cloud Architecture.
You'll also need hands-on experience implementing core network protocol stacks or network applications, with the ability to code across the full stack and strong Linux administration skills including scripting. Collaborating with open-source tools and source code control systems (Git/GitLab) will be second nature to you, and you'll be proficient in C/C++, Python, and debugging tools.
If you have experience with modern C++ coding and advanced design patterns, debugging skills, socket and multithreaded programming, distributed architecture, and end-to-end system integration and deployment of wireless network systems, including GSM, 4G/LTE, or 5G - that's a bonus!
You will be joining a small team passionate about connecting the world using satellite network!
Required Skills:
Messaging Authentication Resource Management Protocol Radio Handover Network Security SMS Gitlab Virtualization Design Patterns Soft Skills Assurance Telecommunications Components Architecture Quality Assurance Infrastructure Software Development Networking Writing Integration C++ Programming Security Linux Git Python Administration Software Testing Planning Design Communication Management