Senior C / C++ Software Engineer – Permanent – Edinburgh (hybrid Office / WFH) - Edinburgh

Programming Languages - Software Development
Ref: 509 Date Posted: Wednesday 10 Jul 2024

Senior C / C++ Software Engineer – Permanent – Edinburgh (hybrid Office / WFH)

Evolve IT Recruitment is hiring for an exciting new opportunity with our ambitious client that is a leader in providing innovative products and solutions in the Oil and Gas industry, including products deliver solutions across energy, ports, marine, logistics, and surface / subsurface acquisition.  Their teams are committed to delivering innovative client-driven solutions utilising continuous improvement and development to ensure their customers have access to the latest advances in technology. 

You will work as part of their Seismic Acquisition team and work closely with other team members to design /  develop / deploy software products designed for both surface and subsurface seismic survey acquisition; you will develop software with both C and C++, building highly robust software that delivers to client needs.  Our client has an enviable track record of innovation and industry firsts and offer a fantastic working environment with a growing team of exceptional talent that is committed to delivering complex solutions to challenging problems.  The preference is for hybrid working in Edinburgh, maybe 1/2 days per week or 3/4 days per month - whatever suits you to perform your best.


- Experience in software development using C and C++

- Experience working in a Unix / Linux environment

- Shell scripting

- RDBMS design /development, using PostgreSQL or similar

- Experience with Git and Make

- Good problem-solving skills and highly analytical


- Postgres (v10+) experience

- Any knowledge of Java

- Experience in Azure DevOps, Unit and Automated testing

- Experience working in an Agile environment, CI / CD Pipelines