Contract C++ Software Engineer
- Contract
Edinburgh
The details
Job Title: Contract C++ Software Engineer
Location: Edinburgh
Industry: Aerospace & Defence
Contract Duration: 12 Months
IR35 Determination: Inside (Rate paid via PAYE/UMB)
Working Pattern: Office-Based Role (37 hours P/W)
Special Requirement: Security Clearance Required
Are you passionate about high-performance software development? Do you thrive in a collaborative environment where engineering excellence drives innovation? We're looking for a Contract C++ Software Engineer to join a dynamic and growing team, working on one of the UK's most advanced aerospace and defence projects.
This is your chance to work at the cutting edge of real-time embedded software, contributing to the development of next-generation radar systems for fast-jet aircraft.
The Role:
As a Senior C++ Software Engineer, you'll take a hands-on role in designing and implementing embedded software within a model-based development environment. Your focus will be on real-time systems, working closely with hardware and systems engineers to ensure seamless integration across complex platforms.
Key Responsibilities:
- Develop and maintain software using C++ and UML modelling within an IBM Rhapsody environment
- Collaborate with multi-disciplinary teams to deliver robust software on multi-core and distributed systems
- Ensure compliance with airborne safety standards such as RTCA DO-178C and coding standards like MISRA C/C++
- Contribute throughout the Software Development Lifecycle, from concept to deployment
- Engage in Agile delivery processes, supporting incremental and iterative development
What We're Looking For - Must Haves:
- Strong industry experience with C++, including application in real-time or embedded systems
- Solid understanding of Bus Transactions and low-level hardware interfacing
- Familiarity with Configuration Management tools and best practices
- Effective communicator, comfortable working across functions and adapting to team needs
- Demonstrable experience in the full Software Development Lifecycle
- Background in object-oriented programming and design principles
- Self-motivated and curious, with excellent problem-solving skills
- Willingness to contribute to a small, multi-disciplinary Integrated Project Team
Nice To Have - Desirable Skills:
- Knowledge of the Engineering Gate Review process
- Practical experience with Agile methodologies and toolsets (e.g. Jira, Confluence, GitLab)
- Familiarity with Python, Java, or understanding of C
- Exposure to or interest in UML modelling and model-based development approaches
Ready to Take Off?
We're actively hiring - so if this sounds like your kind of role, apply now to explore where your skills can take you.
We are happy to provide application and/or accessibility support, please contact your Marks Sattin or Grafton consultant directly to discuss your needs. We're committed to protecting the privacy of all our candidates and clients, please visit https://www.markssattin.co.uk/privacy and https://uk.grafton-recruitment.com/en/privacy-policy-1 for our privacy policy.
Related jobs
Salary:
£25,000 - £28,000 per annum
Location:
Leeds, West Yorkshire
Industry
Business Services
Qualification
None specified
Market
Commerce & Industry
Salary
£25,000 - £30,000
Job Discipline
Part Qualified & Transactional Finance
Contract Type:
Permanent
Description
Purchase ledger clerk role in East Leeds
Reference
BBBH188162
Expiry Date
01/01/01
Author
Cameron WalshAuthor
Cameron WalshSalary:
£45,000 - £55,000 per annum
Location:
Leeds, West Yorkshire
Industry
Business Services
Qualification
None specified
Market
Financial Services
Salary
£50,000 - £60,000
Job Discipline
Tax
Contract Type:
Permanent
Description
.
Reference
BBBH188290
Expiry Date
01/01/01
Author
Aleksandra TaranovskajaAuthor
Aleksandra TaranovskajaSalary:
£50,000 - £60,000 per annum
Location:
Chester, Cheshire
Industry
Education
Qualification
Fully qualified
Market
Commerce & Industry
Salary
£60,000 - £70,000
Job Discipline
Qualified Finance
Contract Type:
Contract
Description
FP&A Specialist | Chester | Hybrid | 4-5 month contract | Up to £60,000
Reference
BBBH188298
Expiry Date
01/01/01
Author
Jamie MillerAuthor
Jamie MillerSalary:
£180 - £220 per day + per day via umbrella
Location:
London
Industry
Investment Banking & Capital Markets
Qualification
Part qualified
Market
Financial Services
Salary
£150 - £250
Job Discipline
Part Qualified & Transactional Finance
Contract Type:
Contract
Description
Bank Reconciliation Administrator - Financial Services - 3-6-month contract £180 - £220 per day via umbrella (dependant on experience).
Reference
BBBH188168
Expiry Date
01/01/01
Author
Deem NaPattaloongAuthor
Deem NaPattaloongRelated articles

Teaser
TechnologyContent Type
Market Insight Reports
09/06/25
Summary
Our Technology Market Insight & Salary Guide contains market research analysis from 1,800+ industry professionals. This comprehensive report uncovers key trends across the Technology sector fo
by
Edward Hall

Teaser
TechnologyContent Type
General
20/04/25
Summary
In the competitve UK tech landscape, securing top-tier softwared engineers is more than challenging than ever. The UK tech sector retains the number 1 spot in Europe and number 3 in the world as
by
Shammi Choudhury

Teaser
Commerce & IndustryContent Type
General
01/04/25
Summary
Temporary contracts often carry an air of uncertainty, leaving many professionals hesitant to embrace them. While they may lack the long-term security of permanent positions, temporary work offer
by
Mark Korevaar