Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Contract c++ software engineer

Edinburgh
Marks Sattin
Software engineer
Posted: 15 June
Offer description

Job Description

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://privacy and https://en/privacy-policy-1 for our privacy policy.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer regulatory reporting and interfaces
Edinburgh Technopole
Avaloq
Software engineer
Similar job
Software engineer
Edinburgh Technopole
Defence
Software engineer
Similar job
Senior software engineer / artificial intelligence (ai)
Edinburgh
Permanent
Bright Purple Resourcing
Software engineer
£90,000 a year
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Contract C++ Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save