Senior C++ Software Engineer

CGG SA

Senior C++ Software Engineer

Salary Not Specified

CGG SA, Edinburgh

  • Full time
  • Permanent
  • Onsite working

Posted 2 weeks ago, 8 Jul | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: b886f2dc423f47e3aa5316264cb4f1ae

Full Job Description

The successful candidate will join our Seismic Acquisition Command and Control Scrum Teams and work closely with other team members to design, develop and deploy our Command and Control software products designed for towed streamer and ocean bottom seismic survey acquisition.

Successful candidates will have experience in the following areas:

  • At least 5 years commercial experience using C and C++ (v11+), with at least 3 years operating at a senior level

  • Experience of developing within a Linux operating system with good grasp of shell scripting

  • Experience of RDBMS design / development using PostgreSQL or similar, and experience of database triggers, schemas, and views

  • Experience in UI/UX development using toolkits such Qt

  • Experience of Git, Make and build systems within Unix / Linux environment is desirable

  • Excellent analytical skills and systematic approach to problem solving and solution development

  • Excellent communication skills are essential with an ability to articulate high level business requirements to low level technical details to a varied audience.


  • What would really help?
  • A solid mathematical background.

  • Postgres (v10+) experience

  • Self-motivated, highly organised, and comfortable working in a fast-paced environment

  • Experience of Azure DevOps, Unit and Automated testing, CI / CD Pipelines

  • Experience of working in an Agile environment, specifically Scrum teams

  • Experience of AWS


  • Why Work at Concept Systems?
  • A history of outstanding innovation and industry firsts

  • Highly intelligent co-workers committed to delivering challenging solutions

  • A unique, satisfying and rewarding environment

    As part of the global Sercel group, Concept Systems is the world leading provider of software systems and services for oil and gas exploration. We have also moved into markets beyond Oil & Gas with Marlin, a portfolio of innovative software and services for the marine industry including energy, ports and logistics.


  • For nearly 40 years, our software teams have been committed to delivering innovative, client-driven solutions. Our dedication to continuous development ensures that our customers not only have access to, but also help define the latest advances in technology.

  • Competitive compensation commensurate with experience

  • Flexible working - happy to discuss your preferences

  • 33 days holiday with swap out programme for bank holidays plus generous leave programmes

  • Range of attractive insurance and pension benefits

  • Salary Sacrifice Electric Vehicle Scheme

  • Employee Assistance Programme