Position Available: Senior C/C++ Software Engineer – Edinburgh
We are seeking an experienced C/C++ Software Engineer on behalf of a well-established software provider based in Edinburgh.
The Role:
Join a seasoned core development team, collaborating with experts to design, develop, and enhance cutting-edge software products tailored to client needs.
Key Skills and Qualifications:
-
Experience: 5+ years in professional C/C++ (v11+), with at least 3 years in a senior role.
-
Linux Development: Proficient in Linux OS development and shell scripting.
-
Database Expertise: Skilled in RDBMS design/development using PostgreSQL or similar, including experience with triggers, schemas, and views.
-
UI/UX Development: Proficient in using toolkits like Qt.
-
Version Control & Build Systems: Strong knowledge of Git, Make, and Unix/Linux build systems. Experience with Azure DevOps is a plus.
-
Problem-Solving: Strong analytical skills with a methodical approach to problem-solving.
-
Communication: Excellent ability to translate business requirements into technical solutions.
Desirable Qualifications:
-
Strong mathematical background.
-
Experience with Postgres (v10+).
-
Self-motivated and organized, able to excel in dynamic environments.
-
Familiarity with Azure DevOps, Unit/Automated Testing, and CI/CD Pipelines.
-
Agile Methodologies: Experience working in Scrum teams.
-
AWS experience is a bonus.
Why Join?
-
A supportive and collaborative team environment.
-
A legacy of innovation and industry leadership.
-
Opportunities for challenging and meaningful work.
-
Competitive salary reflective of your skills and experience.
-
Flexible work arrangements to suit your lifestyle.
-
Generous holiday entitlement, with options to swap bank holidays.
-
Comprehensive insurance and pension packages.
-
Electric Vehicle Scheme.
Apply Today:
- Send your CV or contact us for more information