This site uses cookies. To find out more, see our Cookies Policy

Software Engineer (PC Applications) in Waterbeach at Sepura Group

Date Posted: 8/28/2018

Job Snapshot

Job Description

Sepura, part of the Hytera Group, a leading global supplier of critical communication radio systems, has a vacancy for a Graduate/Junior PC Application Software Developer. The successful candidate will work within a small, focused team developing a variety of internal and external facing PC based applications.

The successful candidate will be involved in activities throughout the full development lifecycle and cover a wide range of PC applications, such as radio customisation (over USB and WiFi), programming, debugging and testing tools, and would be responsible for the completion of tasks on schedule and to the required quality level.

This opportunity is well suited to an enthusiastic engineer, either newly graduated or with up to 18 months of relevant experience.

Job Requirements

Technical skills (essential):

  • Familiarity with object oriented design patterns and programming
  • A working knowledge of a modern database technology
  • Knowledge of C#.Net
  • Knowledge of concurrency/threading
  • A strong academic record including good A-levels and a Bachelor's degree (or equivalent) in a scientific or engineering related subject

Technical skills (desirable):

  • An understanding of database design and SQL
  • Knowledge of technologies such as NUnit, T-SQL with SQL Server, WinForms, WPF
  • Knowledge of C++
  • Knowledge of JavaScript
  • A working knowledge of MS Office applications
  • Knowledge of service design (e.g. Microsoft WebAPI, REST)

Personal attributes (essential):

  • Enthusiastic, communicative and inquisitive individual
  • Always looking to learn and interested in technology and computer science
  • Motivated by producing quality work within agreed timescales
  • Creative problem-solver
  • Customer (internal and external) focused

Personal attributes (desirable):

  • Structured in his/her working practices with a practical understanding of quality software development processes


  1. Software Engineer Jobs
  2. Project Engineer Jobs