Software Engineer

Tec Partners Limited
United Kingdom
£25k - £60k pa
28 Sep 2017
03 Nov 2017
Contract Type
Full Time
Responsibilities: - Take responsibility for new features and functionality through the whole development life cycle (Requirements through to support of delivered product.) - Work with existing codebases (C/C++ and Java) to add functionality and resolve issues - Create clear, concise and verifiable technical specifications - Integrate code from multiple sources, optimise distribution and scheduling on cores for robust real-time operation. - Take personal responsibility for timescale estimation, task prioritisation and design accuracy - Take ownership of Linux OS distribution and boot loader system Requirements Mandatory: - A good degree in Electronic Engineering, Computer Science or a related discipline. - Significant experience in developing C/C++ code from the ground up and enhancing established code bases - Strong, structured, software engineering skills in terms of framework code, modularity, reuse, and continuous integration - Willingness to independently and rapidly learn new subjects at the level of depth and rigor that is needed to progress development activities - Broadcast industry experience - an understanding of some of {MPEG systems, SMPTE standards, SDI, broadcasters' systems and workflows} - Network Appliance experience - an understanding of high performance network streaming applications - Experience of a variety of development methodologies (Agile, Waterfall etc) and willingness to prioritise development activities in accordance with commercial priorities in addition to using project management tools Desirable: - JavaScript experience - Network Appliance experience - Video compression understanding - High Performance Compute platform experience - Experience of integrating with third party NMS and OSS - SNMP and XML/Netconf experience - User experience awareness in general and GUI design in particular - A strong communicator and team player who strives to succeed - Solves problems in a consistent way so as not to compromise the strategic direction - Able to grasp an exciting new concept with genuine interest, trusting the innovators and driving execution through self-motivation At Tec Partners we are committed to being an inclusive organisation that provides equality of opportunity to all in terms of employment, recruitment and the service we provide to our customers. We welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
This job was originally posted as