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, perfect for those seeking hands-on experience.
The predicted salary is between 130000 - 156000 £ per year.
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 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 our 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 with us.
We think you need these skills to ace C++ Software Engineer (12 month contract)
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 the specific coding standards mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for developing real-time embedded software. Mention your experience with the full software lifecycle and how it aligns with the needs of the Radar programmes.
Highlight Relevant Skills: In your application, clearly outline your skills in Object Oriented Design (OOD) and any tools you’ve used like Jira, Confluence, or Gitlab. This will demonstrate your ability to work effectively within their software community.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is crucial for a role in software engineering.
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.