C++ Embedded Software Engineer

Ref: ZR_6686_JOB  ·  Posted on 13 January 2022


You will work 3 days at home and 2 days in the office.

Our client is seeking an Agile C++ Embedded software engineer to work on the full life cycle development of their project

Key responsibilities
  • Requirements capture
  • C++ software development and design to allow user control and configuration via a rest API
  • Implement a wide range of functionalities, deployable onto devices
  • Unit Testing
  • System integration testing in Python
  • Hardware testing
Skills & experience
  • C++11
  • Embedded linux (petalinux)
  • GoogleTest
  • OpenCPI
  • Python

The client would also like to see some of the below, but this is not essential:

  • Experience of using SDRs and knowledge of RF modulation techniques
  • Knowledge of FPGA’s
  • Working in an Agile Scrum environment.

Our client is committed to a policy of Equal Opportunity, Diversity and Inclusion. Their working environment is friendly, innovative and inclusive.  They can accommodate flexible working arrangements and support a diverse work-force and those with additional needs.

Please note that the client has determined that the off-payroll working rules will apply to this assignment and therefore this contract will be run through an Umbrella Company. Income tax and primary national insurance contributions will be deducted at source from any payments made to the intermediary.


You will be required to hold a minimum of SC. If you do not hold an active SC clearance, please familiarise yourself with the vetting process before applying.

Apply for role
Software Engineer Software C++ C++ Engineer Contract Agile Scrum Python

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy