Software Developer- Microservices


Software Developer- Microservices

  • Location

    Crowborough, East Sussex

  • Sector:

    Software Development

  • Job type:


  • Salary:

    Up to £0.00 per annum

  • Contact:

    Lee Bowles

  • Contact email:


  • High Salary:


  • Low Salary:


  • Reference:


  • Job Published:

    17 days ago

  • Expiry Date:


Embedded Software Developer (Microservices) Crowborough- Negotiable

I am currently working with a global specialist within Gas Analysis and Gas Systems who are looking for an experienced Software Developer with a strong background in Microservice Architecture to come and join their team in Crowborough for a permanent opportunity.

Key responsibilities and accountabilities:
Design, develop and implement C and C++ software for embedded platforms running the QNX operating system.
Use the QNX IDE for software development and target debugging.
Ensure code is aligned with the company coding standard.
Develop unit tests to support the new software.
Run static code analysis using Klocwork.
Participate in the design and development of a new microservice architecture.
Document designs and code as necessary in support of product safety and security certifications.
Work within an Agile development team.
Work to existing quality and technical standards and processes whilst supporting continuous improvement.

Essential skills and experience:
Extensive relevant industry experience as a software engineer developing for embedded systems.
Good coding skills in C and C++.
Knowledge and experience of an RTOS such as QNX, Integrity, ThreadX etc.
Development of Web interfaces for embedded systems (e.g. HTML, JavaScript, jQuery, Bootstrap)
Confident working with minimal supervision.
Good, proactive communication skills.
Flexible, tolerant, multi-tasking attitude when working under pressure.
Tenacious problem solver.

Desirable skills and experience:
Microservice architecture design
Static code analysis (e.g. Klocwork)
Source code control (e.g. Git, SVN, SCM)
Issue tracking (e.g. Jira, Test Track)
Unit testing (e.g. Vectorcast)
Barracuda Application Server
Essential qualifications:

BSc (Hons) in Software Engineering