Job Description
Job Description
The candidate will support the development and maintenance of software features. You will work with more experienced engineers and learn technical specifications. Additionally, you will prepare the implementation, test, create and update technical documentation for new features. You will participate in failure analysis, investigate problems, review logs, and apply basic troubleshooting techniques.
Responsibilities:
Support software development and maintenance.
Collaborate with experienced engineers and learn technical specifications.
Prepare implementations, test them and maintain technical documentation.
Analyze failures, investigate problems, review logs, and apply troubleshooting techniques.
Requirements:
Knowledge of C++ (C++14, C++17).
Familiarity with Unix/Linux operating systems.
Hands-on experience with Docker and Kubernetes.
Experience working with CI/CD pipelines.
Proficiency with version control systems (Git, Gerrit).
Experience using build automation tools such as CMake.
Experience with Python for test automation and scripting.
Bachelor's, master's or doctorate in Telecommunications or Computer Science (recommended).
Knowledge of radio networks (recommended).
Experience in embedded systems development (recommended).
Understanding of 3GPP specifications (recommended).
Practical experience using protocol and network analyzers (recommended).
Strong analytical and debugging skills (recommended).
Willingness to learn quickly (recommended).
Creativity and problem-solving skills (recommended).
English proficiency: Upper intermediate or higher.
Salary to receive
To agree