Senior Software Engineer (Linux)

Polytec Personnel Ltd
From £50,000 to £70,000 per annum
30 Nov 2017
08 Dec 2017
Contract Type
Full Time
We have an exciting opportunity for a Senior Software Engineer to join a company based just outside Cambridge. Due to the success and rapidly expanding customer demand for enhanced functionality we are looking for a versatile, energetic, software engineer to architect and develop software for an advanced range of digital matrix products.

The role involves close co-operation with other members of the software and hardware teams working on developing next generation products.


* Excellent knowledge of C
* Good working knowledge of network technology and specific programming skills in Linux, Rest API, embedded Linux
* Ability to understand a complex problem space and produce well designed, readable, testable, and well documented code
* Good understanding of network multimedia
* Experience of Networking and IP networks
* Experience of Video and audio networking in distributed systems
* Previous experience in the design of scalable, highly reliable, failure tolerant systems.
* Able to lead a small team
* Able to manage more junior staff
* Excellent verbal and written communication skills
* Ability to produce optimised and innovative solutions
* A passion for delivering a quality solution
* A good degree or equivalent educational qualifications in an appropriate discipline

The following would be desirable:

* Experience of brokered WAN or Cloud systems
* Experience with Python, Ruby, Django and SNMP
* A working knowledge of encryption techniques would also be very useful
* A good understanding of the sometimes complex relationships between network devices, users, groups, connection types, access rights and system status
* Experience of Scrum and Agile

This job was originally posted as