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 in Edinburgh, offering 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
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 well-prepared and 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 not only help you in the interview but also demonstrate your commitment to quality and safety in software development.
✨Tip Number 3
Highlight your experience with agile methodologies, particularly Scrum, during networking opportunities or interviews. Being able to articulate how you've successfully worked in agile teams can set you apart from other candidates.
✨Tip Number 4
Connect with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide you with insider insights about the company culture and expectations, which can be invaluable during your application process.
We think you need these skills to ace C++ Software Engineer (12 month contract)
Some tips for your application 🫡
Understand the Role: Read the job description carefully to understand the specific requirements and responsibilities of the C++ Software Engineer position. Highlight your relevant experience in real-time embedded software development and familiarity with the European Common Radar System.
Tailor Your CV: Customise your CV to emphasise your experience with C++, UML modelling, and the full software lifecycle. Include specific examples of projects where you used Object Oriented Design techniques and agile methodologies like Scrum.
Craft a Compelling Cover Letter: Write a cover letter that connects your skills and experiences directly to the job requirements. Mention your familiarity with coding standards such as MISRA C/C++ and your ability to work collaboratively with systems and hardware engineers.
Proofread Your Application: Before submitting, thoroughly proofread your application materials for any spelling or grammatical errors. Ensure that all technical terms are used correctly and that your application presents a professional image.
How to prepare for a job interview at CBSbutler
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++, including specific projects you've worked on. Highlight any challenges you faced and how you overcame them, as this demonstrates your problem-solving skills.
✨Familiarise Yourself with UML Modelling
Since the role involves working in an IBM Engineering Rhapsody modelling environment, brush up on UML modelling concepts. Be ready to explain how you've used UML in past projects and how it can benefit software development.
✨Understand Agile Methodologies
As the company values agile techniques like Scrum, be prepared to discuss your experience with agile methodologies. Share examples of how you've contributed to a team in an agile environment and the tools you've used, such as Jira or Confluence.
✨Know the Standards
Familiarise yourself with airborne software design standards like RTCA 178C and coding standards such as MISRA C/C++. Being able to discuss these standards and their importance in software development will show your commitment to quality and safety.