Software Engineer

Icresources — United Kingdom · Posted ~3 hours ago

Mid Full-time Hybrid Visa History ✓

Skills

C/C++ real-time embedded systems Linux performance-critical software embedded platforms 5G NR PHY systems software optimization C C++ Embedded Systems 5G NR Real-Time Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovative wireless communications engineering team developing high-performance software for next-generation network infrastructure. You will build and optimize real-time embedded software using C/C++ and Linux, working closely with hardware and communications algorithm teams. The role suits an engineer who enjoys performance-critical systems, embedded development, and hardware acceleration.

Highlights

Work on advanced wireless and satellite communication technologies in a hands-on engineering role. Collaborate closely with algorithm, hardware, and systems specialists while developing highly performant real-time software.

Description

Join a cutting-edge 5G and wireless technology company – Southampton, Hybrid Working Model This innovative UK technology company is developing high-performance physical layer solutions for 5G and next-generation wireless communications, with a particular focus on satellite and Non-Terrestrial Networks (NTN). The team are now looking for a Software Engineer to work on the platform and infrastructure software underpinning complex 5G NR PHY systems. You’ll be focused on developing and optimising software for real-time embedded platforms, working closely with PHY algorithms, hardware and system teams to deliver highly performant solutions. This is a hands-on role suited to someone who enjoys working at the intersection of C/C++, embedded systems, Linux and hardware acceleration. For this Software Engineer role, we are looking for someone with: Strong experience developing C or C++ software for performance-critical systemsExperience with real-time embedded systems and/or Embedded LinuxStrong understanding of software optimisation, ideally including SIMD, multi-threading or hardware accelerationKnowledge of Python, Bash or another scripting language for automation and testingExperience integrating software with ARM-based embedded platformsExposure to 5G NR, signal processing, O-RAN or other wireless technologies would be highly beneficial What Next? If you’re a Software Engineer with a strong C/C++ background and an interest in real-time systems, performance optimisation and 5G PHY technology, then please apply today to learn more! For more information on this role, or any other jobs across Embedded Software, C/C++, Embedded Linux, 5G, DSP or Wireless Technology, please contact me, Callum Allen, today.