W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9jbgfyzw1vbnqty29uc3vsdgluzy9qcgcvymfubmvylwrlzmf1bhqylmpwzyjdxq

Embedded Software Developer/Engineer/Programmer

Connecting

Embedded Software Developer/Engineer/Programmer

  • Location

    Crowborough, East Sussex

  • Sector:

    Software Development

  • Job type:

    Permanent

  • Salary::

    Negotiable

  • Contact:

    Lee Bowles

  • Contact email:

    lee.bowles@claremontconsulting.com

  • High Salary:

    0

  • Low Salary:

    0

  • Reference:

    BBBH16079_1559036310

  • Job Published:

    19 days ago

  • Expiry Date:

    2019-06-03

Embedded Software Developer- Crowborough- Up to £65K + 10% bonus

I am currently working with a global specialist within Gas Analysis and Gas Systems who are looking for an experienced Embedded Software Developer 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 micro-service 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:

At least three years relevant industry experience as a software engineer developing for embedded systems.
Good coding skills in C and C++.
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:

Micro-service architecture design
Static code analysis (e.g. Klocwork)
Knowledge and experience of an RTOS such as QNX, Integrity, ThreadX etc. - Or we can train if the candidate has LINUX
Source code control (e.g. Git, SVN, SCM)
Issue tracking (e.g. Jira, Test Track)
Unit testing (e.g. Vectorcast)

Essential qualifications:

BSc (Hons) in Software Engineering