Senior Software Engineer

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
Southampton, UK
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C++ Linux Git Python Embedded Systems Wireless Communications Software Development Technical Documentation

FULL DESCRIPTION

Senior Software Engineer

This is a unique opportunity to join a fast-growing company on the South coast, with international reach. We are looking for a capable, enthusiastic and personable Senior Software Engineer to join our Software & Systems Development Team. This is a hands-on role, which will play an important part in the growth of [Employer hidden — view at passion-project.co.uk] and its product portfolio.

Key Responsibilities

  • Create designs, write code and corresponding tests in the development and optimisation of real-time software implementations of wireless communication signal processing, using x86 or ARM targets.
  • Create designs, write code and corresponding tests for high-performance software and APIs for hardware implementations of wireless communication signal processing, utilising technologies such as Linux, DPDK and PCIe.
  • Assist technical leads in the design and implementation of software solutions through a product lifecycle.
  • Assist in the successful and timely delivery of projects by providing technical leadership and by applying skills and expertise.
  • Provide mentoring to aid the development of junior colleagues.
  • Actively contribute to and adhere to [Employer hidden] engineering methodology, processes and design techniques and be able to offer significant improvements and additions to efficiency and quality of design and product

Skills, Knowledge & Expertise

Essential:

  • Demonstrable experience in a relevant field in the Wireless communications Industry.
  • Senior Software Engineering experience of working within substantial software projects using C++/C.
  • Experience of Linux development and deployment.
  • Experience of contributing to Software Development activities with multiple contributing engineers of varying skill levels.
  • Experience of developing embedded or high-performance computing software solutions within hardware / software projects.
  • Git version control and peer review.
  • Experience of creating innovative solutions and supporting them through the product lifecycle.
  • Solid knowledge of a scripting language (e.g. Python, Jenkins).
  • Technical documentation writing – specifications, test plans etc.
  • Degree qualified (or equivalent).

Desirable:

  • Appreciation of mobile communications systems, including Physical Layer interfaces such as nFAPI/FAPI and ORAN LLS.
  • Demonstrable experience of having led the software aspects of the integration of implementations of wireless communication signal processing into reference systems, such as FlexRAN or Open-Air Interface.
  • Use of CI/CD workflow.
  • Use of JIRA workflow.
  • Experience with DPDK application and poll mode driver development ideally BBDEV.
  • Experience with modern C++ up to C++20.
  • Strong Object-Oriented Design but also with appreciation of Data-Oriented Design and performance.
  • SIMD intrinsic programming for Intel AVX, ARM Neon or equivalent.
  • HPC (High Performance Computing) software solutions.
  • Bare-metal programming or embedded RTOS experience.
  • Understanding of telecoms and/or semiconductor industries

Personal Attributes

  • Must be personable, highly capable, motivated, enthusiastic and innovative.
  • Present a can-win attitude; able to come up with solutions to intractable problems.
  • Should have hands-on experience of relevant industry tools, techniques and technology.
  • Should be a supportive team player and technical leader, with an approach to version control and documentation that enables others.
  • Willing to learn from other technical leads, open to new ideas and new ways of working.
  • Should be presentable and with the commitment to build long term viable relationships with all stakeholders.
  • Good communication skills – written, presentational and verbal.
Sign up free — access 45,000+ UK sponsor-licensed jobs