Spectrum IT's Clients are seeking an two experienced Contract Wireless Software Engineer to join them on an initial 3-6 month contract. This is a fully remote role but may require some onsite visits (Southampton).
Our Client is a leading business that provides both software and hardware to enable increase speed 5G communications.
Due to the ongoing demand for high-performance wireless communications our client are well placed to offer solutions that improve wireless performance, increase throughput and reduce latency, whilst consuming fewer hardware resources and less power. Their IP is ready for the cloud radio networks of the future and can be realised as software, as well as programmable or custom silicon hardware acceleration.
To support this work they are recruiting two Contract Wireless Software Engineers, one with expertise in the 3GPP L1 physical (PHY) layer and one with expertise in the 3GPP L2 Medium Access Control (MAC) layer.
Development, optimisation and test of real-time software implementations of wireless communication signal processing, using x86 (for L2) or ARM (for L1) targets.
Support the design of software solutions through product lifecycle.
Integration of implementations of wireless communication signal processing into open-source reference systems, such as FlexRAN, O-RAN and Open Air Interface.
Provide mentoring to aid the development of junior colleagues.
Contribute to and adhere to the business engineering methodology, processes and design techniques and be able to offer improvements and additions to efficiency and quality of design and product.
Skills Knowledge and Expertise
Expert knowledge and experience of the 3GPP L1 PHY or the 3GPP L2 MAC.
Expert experience of working within substantial software projects using C++/C/Assembler.
Experience of Linux development and deployment.
Experience of developing and testing embedded or high performance computing software solutions within hardware / software projects.
Significant experience in a relevant field in industry.
Use of CI/CD workflow.
Use of development planning/tracking tools (e.g. JIRA).
Git version control and peer review.
Experience of creating innovative solutions and supporting them through the product lifecycle.
Solid knowledge of at least one scripting language (e.g. Bash, Perl, Python, Ruby, TCL).
Technical documentation writing – specifications, test plans etc.
For more information and to submit your interest. Please apply with an updated CV
To apply for this job please visit itjobpro.co.uk.