Senior Software Engineer

  • Job Reference: N6467-38A
  • Date Posted: 26 September 2022
  • Recruiter: Gregory-Martin International
  • Location: Stevenage / Remote Working
  • Remote Working: Some remote working possible
  • Salary: £50,000 to £75,000
  • Sector: I.T. & Communications
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Anne Hartley
  • Email:
  • Telephone: 01252 710215

Job Description

Senior Software Engineer – C++, C, Real-Time, Linux – Wireless Systems

Salary:  £50,000 to £75,000 plus bonus and excellent benefits

Hybrid role

Our client is a highly successful technical innovations business, they make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses, and data centres. and spectrometry.

As a Senior Software Engineer, you will be responsible for working in an Agile environment where you will be specialising in a platform XFT Team.


Skills and qualifications for the role of Senior Software Engineer will ideally include:

  • At least 5 years of experience primarily with C++ and nice to have a C development background as well.
  • Degree or equivalent in a Software Engineering discipline
  • Multi-threaded development experience
  • Realtime experience under Linux
  • 3GPP Wireless systems LTE/5G
  • Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all levels
  • Excellent communication skills, both verbal and written
  • The ability to work within multiple and/or complex projects simultaneously in a deadline-driven environment
  • The ability to establish and maintain effective relationships across the business
  • Ability to mentor and coach the same or junior levels
  • Ability to solve complex issues using in depth evaluation methods and techniques
  • Contributes to strategic decision-making


Key Responsibilities for the role of Senior Software Engineer:

  • Producing high quality, robust and well tested code
  • Engagement in code reviews as either author or reviewer and as the later undertaking all necessary updates as part of the review cycle
  • Produce updated user manuals and training material to reflect latest changes in tool behaviour
  • Independently investigate and diagnose software faults and implement necessary changes for their resolution
  • Providing regular meaningful updates on progress to the team


Keywords:  Software Engineer, Software Developer, C++, C, Realtime, Real-Time, Linux, LTE, 5G, Wireless, Mobile Communications, Senior Software Engineer, Agile


Senior Software Engineer – C++, C, Real-Time, Linux – Wireless Systems