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++, UML modelling, and agile methodologies is essential.
- Other info: This is an onsite role based in Edinburgh, offering a 12-month contract.
Software Engineer – C++, UML Modelling (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.
Software Engineer - C++, UML Modelling (12 month contract) employer: CBSbutler Holdings Limited trading as CBSbutler
Contact Detail:
CBSbutler Holdings Limited trading as CBSbutler Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C++, UML Modelling (12 month contract)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C++ and UML modelling. Brush up on your knowledge of IBM Engineering Rhapsody, as this will be crucial for your role.
✨Tip Number 2
Network with professionals in the defence and aerospace sectors. Attend relevant meetups or online forums to connect with others who work in similar roles, as they may provide insights or even referrals.
✨Tip Number 3
Showcase your experience with agile methodologies like Scrum. Be prepared to discuss how you've successfully delivered projects using these techniques, as this is a key aspect of the role.
✨Tip Number 4
Prepare to demonstrate your understanding of coding standards such as MISRA C/C++. Having examples ready from your past work where you adhered to these standards can set you apart from other candidates.
We think you need these skills to ace Software Engineer - C++, UML Modelling (12 month contract)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and UML modelling. Include specific projects where you've used these skills, especially in real-time embedded software development.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the defence and aerospace sector. Mention your familiarity with RTCA 178C standards and agile methodologies, as well as any relevant tools like Jira or Gitlab.
Showcase Relevant Experience: When detailing your work history, focus on your industry experience in the full software lifecycle. Provide examples of how you've applied Object Oriented Design techniques in past roles.
Proofread Your Application: Before submitting, carefully proofread your application for any errors. Ensure that your technical terminology is accurate and that your passion for the role shines through.
How to prepare for a job interview at CBSbutler Holdings Limited trading as CBSbutler
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++. Highlight specific projects where you've used C++ effectively, especially in real-time embedded systems. This will demonstrate your technical proficiency and relevance to the role.
✨Familiarise Yourself with UML Modelling
Since UML modelling is a key part of the job, brush up on your UML skills. Be ready to explain how you've used UML in past projects and how it can benefit software development processes.
✨Understand Agile Methodologies
The company values agile techniques like Scrum, so be prepared to discuss your experience working in agile environments. Share examples of how you've contributed to team dynamics and project success using tools like Jira or Confluence.
✨Prepare for Technical Questions
Expect technical questions related to object-oriented design (OOD) and coding standards such as MISRA C/C++. Review these concepts beforehand and be ready to solve problems or discuss scenarios that demonstrate your understanding.