About the Role
Develop and maintain Layer 1 software components for 5G RAN systems, ensuring compliance with 3GPP standards and delivering high-quality implementations in a distributed team setting.
Responsibilities
- Design and implement physical layer protocols for 5G base stations
- Collaborate with cross-functional teams on system integration and testing
- Analyze and resolve protocol-related issues in live network environments
- Contribute to the development of software for radio access networks
- Ensure compliance with 3GPP specifications in all implementations
- Optimize signal processing algorithms for performance and efficiency
- Participate in code reviews and architectural discussions
- Support verification and validation of protocol stack components
- Work with hardware and software teams on co-design initiatives
- Troubleshoot and debug low-level communication failures
- Maintain documentation for developed protocols and interfaces
- Implement features in accordance with security and reliability standards
- Engage in performance benchmarking and tuning activities
- Support deployment and field testing of new features
- Contribute to continuous improvement of development processes
- Participate in technical planning and requirement analysis
- Ensure software meets real-time processing constraints
- Collaborate with international teams across time zones
- Follow agile development methodologies
- Deliver high-quality code under tight schedules
- Integrate third-party components into the protocol stack
- Support system-level testing and interoperability checks
- Contribute to technical decision-making in RAN development
- Stay current with evolving 5G standards and technologies
- Assist in defining roadmap for future protocol enhancements
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model available
Team
Part of a global engineering team focused on telecommunications innovation
Technologies We Use
C++, Git, Linux, 3GPP NR specifications, OFDM, MIMO, real-time operating systems, LTE/5G NR protocol stack, signal processing frameworks, CI/CD tools
Our Development Environment
Agile methodology, distributed teams, code reviews, automated testing, continuous integration, remote collaboration tools, documentation standards
Available for qualified candidates