Senior Embedded Software Engineer in Cambridge

Senior Embedded Software Engineer in Cambridge

Cambridge Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Sepura

At a Glance

  • Tasks: Design and develop software for cutting-edge handheld mobile radio products.
  • Company: Join Sepura Ltd, an innovative tech company in Waterbeach, Cambridge.
  • Benefits: Competitive salary, career growth, and a dynamic work environment.
  • Other info: Agile development process with opportunities for collaboration and innovation.
  • Why this job: Make a real impact by building communication systems for first responders.
  • Qualifications: Degree in Computer Science or related field; proficiency in C/C++.

The predicted salary is between 70000 - 90000 £ per year.

We're seeking a Senior Embedded Software Engineer to join our core R&D team, focusing on developing cutting‑edge handheld mobile radio products. In this role, you won’t just be writing code; you will be building the communication backbone used by first responders. When the world is at its most chaotic, our systems must be at their most stable. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge.

Key Responsibilities

  • Design, implementation and testing of software components within the Sepura digital radio product range.
  • Participation in the definition, planning and design of software tasks at software component level.
  • Participation in project planning and technical reviews.
  • Integration testing, investigation and resolution of issues.

Day to Day

Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The Embedded Software team at Sepura follows an Agile development process centred around the heartbeat of Scrum ceremonies. During each sprint you could be taking on several tasks related to several of the responsibilities listed above. This role will require security clearance.

Required Skills and Experience

  • Education: A degree (BEng/BSc or MEng/MSc) in Computer Science, Electronic Engineering, or a related field.
  • Coding: Proficiency in C or C++ with a solid understanding of memory management and concurrency.
  • Fundamentals: A strong grasp of Operating Systems (RTOS or Linux kernels) and computer architecture.
  • Innovation: Proven ability to generate new ideas and approaches to problems.

Personal Attributes (Essential)

  • Structured in his/her working practices with a practical understanding of quality software development processes.
  • Enthusiastic, communicative and inquisitive individual.
  • Good analysis, numerical, written and verbal communications skills.
  • Motivated by producing quality work within planned timescales.
  • Customer (internal and external) focused.
  • Flexible approach and willing to work on a variety of projects.
  • Experience of working in a medium size ‘high tech’ company.
  • Organised and structured way of working.

Preferred (Nice to Have)

  • Experience with Python for scripting and automation.
  • Experience of automated software testing.
  • Knowledge of digital signal processing (DSP) or RF fundamentals.
  • Exposure to version control (Git) and CI/CD pipelines.

Senior Embedded Software Engineer in Cambridge employer: Sepura

At Sepura Ltd, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Waterbeach, Cambridge, where innovation thrives. Our collaborative culture fosters professional growth, allowing you to contribute to critical communication solutions that support first responders globally. With a focus on Agile methodologies and a commitment to employee development, we provide unique opportunities for career advancement while working on cutting-edge technology that makes a real difference in the world.

Sepura

Contact Details:

Sepura Recruitment Team

We think you need these skills to ace Senior Embedded Software Engineer in Cambridge

C Programming
C++ Programming
Memory Management
Concurrency
RTOS
Linux Kernels
Computer Architecture