Senior Software engineer (C/C++)Working with an exciting start up developing next generation software and hardware to accelerate 5G mobile communications. Turbo charging performance through innovations in Firmware. Your skills in Software Design will be essential to develop new high-performance IP solutions & patents.
For consideration, it is essential that you have experience with one of the following:
AVX or AVX2 or AVX512 (Intel Intrinsics)ARM NeonSIMDPCIeDPDKKernel Bypass (High Performance Networking approach of which DPDK is an implementation) HPC (High Performance Computing)x86_64XeonEpyc/Ryzen
Develop and optimise real-time C/C++ software implementations of wireless communication signal processing, to run on high-performance SIMD CPUs, such as Intel AVX-512 or ARM NeonDevelop and optimise high-performance software drivers and APIs for hardware implementations of wireless communication signal processing, using interfaces such as DPDK and PCIeIntegrate software and hardware implementations of wireless communication signal processing into open-source reference systems, such as FlexRAN, O-RAN and Open Air Interface.Track record of projects using C++/C/AssemblerHigh-performance programming for high throughput data or signal processingCode optimisation using profiling toolsExperience of high performance computing using symmetric multiprocessing for data and signal processingLinux development and deploymentVersion control and peer review (e.g. Git)Documentation (e.g. Confluence)Time management (e.g. Jira)
Experience of writing device drivers for PCIe endpointsSIMD intrinsic programming for Intel AVX and ARM NeonDPDK programmingGPGPU developmentRTOS development and deploymentCompute resource managementExperience of creating innovative solutions and documenting themAutomation (e.g. Jenkins)Knowledge of communications signal processing algorithms (ideally error correction, equalisation, channel estimation, beamforming or another baseband component)Appreciation of mobile communications systemsUnderstanding of telecoms and/or semiconductor industries
Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.
Gattaca Plc provides support services to Matchtech and may assist with processing your application...... click apply for full job details