4G & 5G RAN Software Engineer

Accelleran is a pioneer in the 5G Radio Access Network evolution. A true paradigm shift is happening and Accelleran has been at the forefront of this evolution since 2013. Our strategy is to create truly open software components for the OpenRAN evolution. Our platform is feeding AI/ML based automation required by the increased demand for 5G networks. Do you want to be part of transforming mobile networks to software defined and virtualized programmable networks? Do you want to combine your IT and software passion with the telco world? Join us in shaping a new connected 5G and beyond world!

Job description

In this role you will be part of a small team responsible for the development of the core software of our disaggregated RAN solutions. This is a specialist role that requires a background in software development for 3GPP standards- compliant networks.

Technical skills and requirements

  • Knowledge of 3GPP mobile telecoms protocols, LTE and 5GNR
  • Demonstrated track record of C or C++ software design and implementation
  • Development of real-time, event-driven software development in a Linux environment
  • Experience of containerized software development (Docker, K8S) is an advantage
  • Experience of full project lifecycle from requirements analysis through to deployment and field issue support
  • Willingness to work in a dynamic team-oriented environment taking personal responsibility for meeting the high standards required
  • Experience of scrum and/or agile process is preferred
  • Experience of MISRA standards is an advantage 
  • Experience of PC Lint or other static analysis tools is an advantage
  • Willingness to code to MISRA and other strict coding standards is essential

Responsibilities

  • Analyse technical product requirements and propose design solutions
  • Implement software solutions against technical requirements 
  • Implement unit and module tests for all production code which satisfy stringent quality objectives for test coverage
  • Integrate implemented code in host and target test environments 
  • Respond to customer support and user issues as required