We are seeking a Software Research Engineer with strong C++ development and algorithm optimization experience to work on next-generation networking technologies. The project focuses on developing an Open Radio Access Network (O-RAN) networking infrastructure for an O-RAN-compatible private 5G network deployment.
The role will also involve co-developing UE-side applications and O-RAN-side radio resource control algorithms in the form of xApps to demonstrate performance improvements through cross-layer optimization.
Role and Responsibilities:
Design, develop, and optimize software components using C++.
Develop and implement algorithms for networking and communication systems.
Analyze and optimize algorithms for performance, scalability, and efficiency.
Contribute to the development of O-RAN networking infrastructure.
Work with private 5G network technologies and architectures.
Develop and integrate UE-side applications with O-RAN-side components.
Design and develop radio resource control algorithms and xApps.
Explore cross-layer optimization techniques to improve application and network performance.
Conduct research, prototyping, testing, and performance evaluation of new software and algorithms.
Collaborate with software, networking, and engineering teams to integrate research concepts into working solutions.
Troubleshoot complex software and networking issues.
Document technical designs, algorithms, research findings, and implementation approaches.
Required Skills:
Strong hands-on C++ development experience.
Strong algorithm development and optimization experience.
Excellent understanding of software development principles and data structures.
Experience with performance optimization and computational efficiency.
Strong problem-solving and analytical skills.
Ability to work on complex research-oriented software development projects.
Understanding of networking and communication systems is preferred.
Qualifications:
Master's or Ph.D. degree preferred in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Experience developing software using C++ in research, engineering, or production environments.
Experience with algorithm design, implementation, and optimization.
Strong ability to work on technically complex and innovative projects.
Excellent communication and collaboration skills.
Nice to Have:
Experience with Open Radio Access Network (O-RAN) deployment.
Experience with private 5G networks.
Knowledge of O-RAN architecture and xApps.
Experience with radio resource control algorithms.
Experience with cross-layer optimization in wireless or networking systems.
Since 1996, RJT has provided successful SAP, Oracle, and IT consulting solutions and staffing services to clients around the world. The new Apolis brings you the same personalized service fortified with a greater array of IT solutions, global expertise, and cost-management strategies.
We are a global IT consultancy that seamlessly integrates experts and leading-edge solutions into your organization so you can focus on what really matters.
Skills
Algorithmsunmatched
Analysis Skillsunmatched
C++ Programming Languageunmatched
Communication Skillsunmatched
Communication Systemsunmatched
Computer Engineeringunmatched
Computer Scienceunmatched
Data Structuresunmatched
Electrical Engineeringunmatched
Network Administration/Managementunmatched
Network Architecture/Engineeringunmatched
Network Performance/Analysisunmatched
Network Systemsunmatched
Optimization Algorithmunmatched
Performance Analysisunmatched
Performance Managementunmatched
Performance Reviewsunmatched
Performance Testingunmatched
Performance Tuning/Optimizationunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Prototypingunmatched
Radio Access Network (RAN)unmatched
Research Skillsunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software Evaluationunmatched
Team Playerunmatched
Technical Writingunmatched
Technical/Engineering Designunmatched
Wireless Communicationsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.