C++ Software Engineer (12 month contract)
C++ Software Engineer (12 month contract)

C++ Software Engineer (12 month contract)

Edinburgh Temporary No home office possible
C

At a Glance

  • Tasks: Develop real-time embedded software for cutting-edge defence and aerospace projects.
  • Company: Join a well-established software community focused on innovative radar programmes.
  • Benefits: Competitive pay of £65ph, with opportunities for growth in a dynamic environment.
  • Why this job: Be part of a crucial project that impacts national security and technology advancement.
  • Qualifications: Experience in C++, OOD techniques, and agile methodologies is essential.
  • Other info: This is an onsite role based in Edinburgh for a 12-month contract.

Edinburgh (onsite role)

Initial 12 month contract £65ph (Inside IR35)

Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then we would like to hear from you!

We are looking for experienced C++ Software Engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality.

What you’ll do as a C++ Software Engineer:

  • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment
  • Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms.
  • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++.

While we understand that the perfect candidate doesn’t always exist, we really need the following experience:

  • Industry experience in the full software lifecycle.
  • Current or past industry experience in using C++
  • Experience in OOD (Object Oriented Design) techniques.
  • Working and delivering software using agile techniques such as Scrum, and tooling such as Jira / Confluence / Bitbucket / Gitlab.

C++ Software Engineer (12 month contract) employer: CBSbutler

Join a leading defence and aerospace company in Edinburgh, where innovation meets opportunity. As a C++ Software Engineer, you'll be part of a collaborative and dynamic team dedicated to developing cutting-edge technology for the European Common Radar System. With a strong focus on employee growth, competitive pay, and a supportive work culture, this role offers a unique chance to contribute to meaningful projects while advancing your career in a thriving industry.
C

Contact Detail:

CBSbutler Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer (12 month contract)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as UML modelling and IBM Engineering Rhapsody. Being able to discuss your experience with these tools during an interview will show that you're not only qualified but also genuinely interested in the role.

✨Tip Number 2

Brush up on your knowledge of airborne software design standards like RTCA 178C and coding standards such as MISRA C/C++. Understanding these standards will help you demonstrate your readiness to work in a highly regulated environment, which is crucial for this position.

✨Tip Number 3

Highlight your experience with agile methodologies, particularly Scrum, and tools like Jira, Confluence, and Gitlab. Be prepared to share examples of how you've successfully delivered projects using these techniques, as this will resonate well with the hiring team.

✨Tip Number 4

Network with professionals in the defence and aerospace sectors, especially those who have worked on similar projects. Engaging with industry peers can provide valuable insights and potentially lead to referrals, increasing your chances of landing the job.

We think you need these skills to ace C++ Software Engineer (12 month contract)

C++ Programming
UML Modelling
Embedded Software Development
Real-Time Systems
Object Oriented Design (OOD)
Agile Methodologies
Scrum
Software Lifecycle Management
RTCA 178C Standards
MISRA C/C++ Coding Standards
Multi-Core Processing
Distributed Systems
Collaboration Tools (Jira, Confluence, Bitbucket, Gitlab)
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. Emphasise your familiarity with UML modelling, agile methodologies, and any specific tools mentioned in the job description, such as Jira or Gitlab.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the defence and aerospace sector. Mention your experience with real-time embedded software and how it aligns with the development of the European Common Radar System.

Showcase Relevant Projects: If you have worked on projects that involved Object Oriented Design or adhered to coding standards like MISRA C/C++, be sure to include these examples. This will demonstrate your practical experience and understanding of industry standards.

Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at CBSbutler

✨Brush Up on C++ and OOD Techniques

Make sure you're well-versed in C++ and Object Oriented Design principles. Be prepared to discuss your past projects and how you've applied these techniques, as this will demonstrate your technical expertise.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working with agile techniques like Scrum, it’s a good idea to review your experiences with agile practices. Be ready to share specific examples of how you've contributed to agile teams and used tools like Jira or Confluence.

✨Understand the Defence and Aerospace Context

Research the defence and aerospace industry, particularly the European Common Radar System. Showing an understanding of the sector can set you apart and demonstrate your genuine interest in the role.

✨Prepare for Technical Questions

Expect technical questions related to UML modelling and coding standards such as MISRA C/C++. Practising coding problems or discussing design patterns can help you feel more confident during the interview.

C++ Software Engineer (12 month contract)
CBSbutler
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>