Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge.
Role
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.
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
What You Need To Succeed
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.
- The "Hobbyist" Factor: Evidence of hands-on experience (e.g., Arduino/STM32 projects, GitHub repositories, or university society work).
- Fundamentals: A strong grasp of Operating Systems (RTOS or Linux kernels) and computer architecture.
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Sepura and take your career to the next level!
Application takes less than 5 minutes

