C++ Embedded Software Engineer

  • Job ref:


  • Location:

    Newport, Wales

  • Sector:

    Defence and Security

  • Job type:


  • Salary:

    £500 - £550 per day

  • Contact:

    Sam Bason

  • Email:

  • Published:

    12 months ago

  • Duration:

    6 Months min

  • Start date:


  • Consultant:


C++ Embedded Software Engineer

  • Aerospace, Defence, Space

  • C++, Software Development; Embedded; Microcontroller; RTOS

  • Newport

  • 6 months min (likely to be 12 months+)

  • £500 - £550 (Umbrella, Inside IR35)

This is a great role for someone with a passion for software development and its successful deployment in modern systems within Aerospace & Defence.


  • Strong knowledge of the software engineering lifecycle including awareness of the latest continuous integration and continuous delivery techniques.

  • Developing C++ software in a real-time embedded environment with a good understanding of different software development methodologies, tools and compilers.

  • Understanding and application of software design methodologies and best practice

Skills Required

It would strengthen your application if you had experience of:

  • C++ (3 years plus with at least 8 years of general development experience)

  • Experience with STM32, PIC8, Arduino or PI

  • Microcontroller or MCU Experience

  • RTOS

  • Hardware experience with oscilloscopes and logic analyser

  • Some IoT

  • Protocol Knowledge I2C, SPI, GPIOs, CAN, RS323, RS485

  • General Linux experience

  • Being SFIA 4+ some from of mentoring/scrum knowledge

Security Information: Please Note you must be eligible for SC Security Clearance (unfortunately due to security restrictions for this role, the candidate will need to be a British National with no dual nationality and must have resided in the UK for at least 4 of the past 5 years).