At a Glance
- Tasks: Design and develop Command and Control architectures for innovative defence products.
- Company: Join a leading multinational defence company based in Bristol, shaping the future of technology.
- Benefits: Enjoy a long-term contract with opportunities for professional growth and collaboration.
- Why this job: Be part of a hands-on team that values innovation and teamwork in a dynamic environment.
- Qualifications: Strong C++ experience and a background in software engineering are essential; knowledge of real-time applications is a plus.
- Other info: Modis is an Equal Opportunities Employer, committed to connecting talent with opportunity.
The predicted salary is between 48000 - 72000 £ per year.
C++ Software Architect required for long term contract assignment with a multi-national defence company based in Bristol. This is a very hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products.
Skillset/experience required:
- A strong background in software engineering, its realisation and system wide impact.
- Experience of working in C++.
- Experience of working with software architecture models.
- Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development.
- Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation.
- Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability.
- Experience in other languages such as Ada, QT.
- Knowledge of Real Time Multi-Threaded Applications.
- Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++.
C++ Software Architect employer: Akkodis
Contact Detail:
Akkodis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Architect
✨Tip Number 1
Familiarise yourself with the specific software architecture models mentioned in the job description. Understanding these models will not only help you during interviews but also demonstrate your proactive approach and genuine interest in the role.
✨Tip Number 2
Engage with online communities or forums related to C++ development and software architecture. Networking with professionals in the field can provide insights into current trends and challenges, which you can discuss during your interview.
✨Tip Number 3
Brush up on your knowledge of real-time multi-threaded applications and relevant coding standards like MISRA C++. Being able to speak confidently about these topics will set you apart from other candidates.
✨Tip Number 4
Prepare examples from your past experiences that showcase your collaborative approach and ability to maintain momentum in a team setting. Highlighting these skills will align well with the company's emphasis on teamwork and effective development processes.
We think you need these skills to ace C++ Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C++ and software architecture. Include specific projects where you've designed or developed Command and Control architectures, as this is crucial for the role.
Craft a Strong Cover Letter: In your cover letter, emphasise your collaborative approach to development and your ability to work well in a team. Mention any experience you have with real-time multi-threaded applications and relevant standards like DefStan 00-55 or DO-178C.
Showcase Relevant Skills: Clearly outline your experience with the entire software development process, from engaging with requirement authorities to automated target integration. Highlight any new tools or techniques you've used to improve efficiency.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A polished application reflects your attention to detail, which is essential for a C++ Software Architect.
How to prepare for a job interview at Akkodis
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++. Be prepared to discuss specific projects where you've used C++ and how it contributed to the overall success of the project. This will demonstrate your hands-on skills and understanding of the language.
✨Discuss Software Architecture Models
Familiarise yourself with various software architecture models and be ready to discuss how you've applied them in past roles. This shows that you not only understand the theory but can also implement it effectively in real-world scenarios.
✨Emphasise Collaboration Skills
Since this role requires a collaborative approach, be prepared to share examples of how you've worked successfully in teams. Highlight any experiences where you maintained momentum during development, as this is crucial for the position.
✨Knowledge of Standards is Key
Brush up on relevant standards such as DefStan 00-55, DO-178C, and MISRA C++. Be ready to discuss how you've adhered to these standards in your previous work, as this will show your commitment to quality and safety in software development.