Back to job search

Software Engineer

  • Location:


  • Job type:


  • Salary:

    £45000 - £55000 per annum

  • Contact:

    Josh Ryder

  • Contact email:

  • Job ref:


  • Published:

    21 days ago

  • Expiry date:


Software Engineer
£45,000 - £55,000

C++, C, Windows, Linux, CMake, GUI Development, SDK, Agile

Head Resourcing are currently working with an award-winning company who specialise in developing an innovative range of subsea products to hire a talented Software Engineer. In this role you will be joining a highly skilled team where your learning and development will be encouraged. Our client is based in Edinburgh and will require hybrid working depending on project demands (likely one or two days per week in the office on average).

The successful candidate will be part of a small but highly skilled team of software engineers, developing new and existing software packages for the control/display of a range of sensors including multibeam sonar, USBL and sidescan devices. Candidates will hold a relevant degree in computer science or related field and have strong aptitude in maths with relevant background in software application development.

Knowledge in C++ is expected and experience in the software product lifecycle is important. Other desirable skills include cross platform development, architectural design, and knowledge of software development methodologies.

Required skills:
* C/C++
* Cross platform development (Windows & Linux)
* Experience in interfacing to Hardware
* Experience in software development life cycle

Complementary skills:
* Creation of libraries and software development kits for Linux distributions
* Proficiency in CMake
* Architectural design
* Visual studio
* Proficient designing windows applications
* GUI development
* Agile and planned software methodologies
* Unit Testing

This is a fantastic opportunity to join a highly skilled software engineering team, if it is of interest and you would like to find out more, please apply or send your CV to

If this job isn't the one for you, then don't worry we have lots more opportunities available!