W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9jbgfyzw1vbnqty29uc3vsdgluzy9qcgcvymfubmvylwrlzmf1bhqylmpwzyjdxq

Software Engineer

Connecting

Software Engineer

  • Location

    Crowborough, East Sussex, S. E. England, England

  • Sector:

    Software Development

  • Job type:

    Permanent

  • Salary:

    Up to £0.00 per annum

  • Contact:

    Lee Bowles

  • Contact email:

    lee.bowles@claremontconsulting.com

  • High Salary:

    0

  • Low Salary:

    0

  • Reference:

    BBBH16923_1568122492

  • Job Published:

    13 days ago

  • Expiry Date:

    2019-10-10

  • Consultant:

    #

Software Engineer- Crowborough, East Sussex- Up to £65k
I am currently working with a global specialist within Gas Analysis and Gas Systems who are looking for a Software Engineer to join their fast-growing team in Crowborough, East Sussex for a permanent opportunity.

Overall purpose of the role:
*To develop and maintain software for the companies range of gas analysers.

Key responsibilities and accountabilities:
*Maintain legacy x86 PC based Windows software in the C++ language for the Chroma product range.
*Maintain legacy PIC based software in the C language for the Chroma and Plasma range of products.
*Add new functionality to the Chroma and Plasma products as required.
*Identify and fix issues found by production.
*Add new features for customers as required by the product manager.
*Liaise with suppliers for security updates to the Windows 10 image.
*Advise on a programme of work to improve the quality of the legacy codebase.
*Document designs and code as necessary in support of product safety and security.
*Work to existing quality and technical standards and processes whilst supporting continuous improvement.
*Ensure code is aligned with the company coding standard.

Essential skills and experience:
*Good coding skills in C and C++.
*Windows MFC
*Visual Studio
*Static code analysis
*Unit testing
*Microchip MPLAB IDE for PIC code development
*Microchip ICD debugger for software target debugging.

Desirable skills and experience:
*Confident working with minimal supervision.
*Flexible, tolerant, multi-tasking attitude when working under pressure.
*Tenacious problem solver.
*Issue tracking using a tool such as Jira, Helix ALM etc.
*Code configuration and control using a tool such as SVN, Git, Surround SCM etc.
*Good, proactive communication skills.

Essential qualifications:
Either: -
*BSc Computer Science / Software Engineering
Or: -
*BSc Electronic Engineering plus relevant software experience