Job Closed
This listing is no longer active.
We create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry
Junior C++ Software Engineer – Telecom, RAN Knowledge
Location
Ukraine
Posted
96 days ago
Salary
0
Seniority
Junior
Job Description
Junior C++ Software Engineer – Telecom, RAN Knowledge
Tietoevry
• Support the development and maintenance of software features • Closely work with more experienced engineers • Learn to follow technical specifications, processes, and best practices used in the team • Prepare implementation and test • Create and update technical documentation related to new features and updates to existing functionality • Participate in fault analysis, investigate issues, review logs, and apply basic troubleshooting techniques
Job 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 automation and test scripting
- Nice to have: BSc/MSc/PhD in Telecommunications, or Computer Science
- Knowledge of radio networks
- Experience in embedded systems development
- Understanding of 3GPP specifications
- Practical experience using protocol and network analyzers
- Strong analytical and debugging skills
- Willingness to learn quickly
- Creativity and problem-solving skills
- English proficiency: Upper-Intermediate or higher
Benefits
- Participation in interesting international projects
- Stable, full-time and long-term cooperation
- Healthy work–life balance and a friendly, caring atmosphere
- Career and professional development opportunities
- Competitive salary and comprehensive benefits package
- Flexibility to work remotely or from our offices
- Regular team and company events
- A reasonable and transparent recruitment process
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain cloud-based IVR applications aligned with business and technical requirements • Collaborate with project managers, internal IT teams, and business partners on voice contact center systems • Design, develop, and maintain IVR applications • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements • Troubleshoot and resolve issues within voice contact center and IVR environments • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders
• Design, develop, and maintain IVR applications based on business and technical requirements • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements to enhance customer experience • Troubleshoot and resolve issues within the voice contact center and IVR environments • Collaborate with project managers to ensure the timely and high-quality delivery of solutions • Work independently while supporting a regional business unit aligned with global objectives • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders
• Build and maintain onchain execution infrastructure. Design and operate the relayer systems, transaction pipelines, and settlement logic that power Polymarket's markets end-to-end. • Architect high-performance backend systems. Build reliable, scalable APIs and services that handle high transaction volumes and real-time data with low latency. • Own RPC and chain connectivity. Implement and scale the endpoints and integrations that keep Polymarket reliably connected to EVM networks. • Optimize performance and reliability. Push the limits of throughput and efficiency across our onchain systems, ensuring seamless operation as volume grows. • Enhance security and fault tolerance. Apply best practices for secure, highly available distributed systems — especially in adversarial onchain environments. • Contribute to code quality. Participate actively in code reviews and help maintain a high engineering bar across the team. • Stay close to the frontier. Track developments across EVM ecosystems and blockchain infrastructure, and bring relevant innovations back to Polymarket's stack.
• Enhance, maintain, and modernize a complex, legacy MFC-based Windows desktop application. • Work through tightly coupled UI logic, large view hierarchies, and challenging architectural areas in an existing MFC codebase. • Collaborate closely with customers, providing technical credibility and professional communication in a visible engagement. • Serve as a primary strong C++ engineer within the project team. • Work across the Windows desktop stack, ensuring seamless integration within the existing Win32/MFC architecture. • Ensure high reliability, stability, and maintainability of the application with minimal oversight. • Contribute to reducing technical risk by bringing proven, demonstrable Windows C++ expertise.



