IC Resources Ltd

Senior Software Engineer, Perl or Python

£40000 - £50000 per annum
17 Mar 2017
31 Mar 2017
Simon Allen
Specialist Area
Contract Type
Full Time
Senior Software Engineer, Perl or Python
Location: Cambridgeshire
Salary between £40-50,000

We are looking for a Senior Software Engineer to deploy and develop tools and develop support software for my client's range of wireless chips.

This role involves helping to scope, develop and deploy tools through the entire software lifecycle including design, implementation, test, debug and support. The systems will include, but not limited to, defect tracking systems, documentation control systems, storage systems, the continuous integration solution, the build system for both the firmware and host code, and release systems. There may be some travel to customer sites to provide hands-on debug and support of issues.

You will be given the opportunity to grown in the role, potentially taking ownership of components within a project and be responsible for the delivery of that component.

Responsibilities of the Senior Software Engineer:
*Contribute towards time estimation
*Contribute towards design documentation
*Develop, deploy and test software and applications within complex systems within agreed timescales
*Track versioning of applications ensuring that the most appropriate version is in use, and up grading where needed
*Delivery of high quality software solutions in line with the department's processes
*Maintenance of applications including defect investigation
*Contribute towards the continuous development of the department's processes
*Create relevant documentation following the department's processes
*Develop tests and scripts to exercise solutions being implemented
*Support the development at customer sites. This may require occasional foreign travel.

Required skills of the Senior Software Engineer:
*Degree (or equivalent qualification/ experience) in maths/science/software/electronics/computing or similar
*Understanding of a scripting language such as Perl or Python
*Understanding of software design techniques
*Understanding of debug techniques and tools
*Awareness of configuration management
*Effective team player
*Good communicator
*Excellent problem solving ability and tenacity in finding root cause for complex issues

Desired skills but not essential:
*Experience in Database management
*Experience with PHP
*Experience with JavaScript
*Red Hat Linux experience
*Ubuntu Linux experience
*Net App Storage Experience
*Experience in development and maintenance of build systems
*Experience in development and maintenance of continuous integration systems
*Experience of embedded multi-processor systems and inter-processor communication techniques

This is an excellent opportunity for a Senior Software Engineer experienced Perl or Python, to join a leading organisation in Cambridgeshire. If this post is of interest to you then please contact Simon Allen @ IC Resources.

Keywords: Python, Perl, PHP, Javascript, JS, Linux, university, Software, Engineer, Senior, application, test, debugging, Cambridge