At a Glance
- Tasks: Design and develop cutting-edge Air Defence Systems using C++.
- Company: Join a world-class defence organisation renowned for safety and performance.
- Benefits: Enjoy a 4-day work week and competitive hourly rate of £70.
- Why this job: Be part of a proactive team shaping the future of defence technology.
- Qualifications: Strong C++ experience and a collaborative mindset are essential.
- Other info: This is a hands-on role with a focus on innovative software architecture.
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Architect / C++ Software Engineer subcontractor on an initial 12 month contract. The role will be onsite but a 4 day working week (Monday to Thursday) is OK.
Hourly Rate: £70.00 per hour (Umbrella)
Contract Duration: 12 Months
The team, at the Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. 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. Perfect for a Software Engineer who is proactive and takes the initiative.
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: Certain Advantage
Contact Detail:
Certain Advantage Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Architect
✨Tip Number 1
Familiarise yourself with the specific technologies and standards mentioned in the job description, such as DefStan 00-55 and DO-178C. Being able to discuss these in detail during your interview will show that you have done your homework and are genuinely interested in the role.
✨Tip Number 2
Network with current or former employees of the organisation on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and expectations, which can be invaluable during your interview.
✨Tip Number 3
Prepare to demonstrate your hands-on experience with C++ and software architecture models. Be ready to discuss specific projects where you've applied these skills, as practical examples can significantly strengthen your case.
✨Tip Number 4
Showcase your collaborative approach by preparing examples of how you've worked effectively in teams. Highlighting your ability to maintain momentum during development will resonate well with the hiring team, as teamwork is crucial for this role.
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 with C++ and software architecture. Include specific projects where you've demonstrated your skills in developing Command and Control architectures, as well as any relevant standards like DefStan 00-55 or DO-178C.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your proactive approach to software engineering and how your collaborative skills can contribute to the team’s success in developing next-generation Air Defence Systems.
Showcase Relevant Experience: When detailing your work experience, focus on your involvement in the entire software development process. Highlight any experience with real-time multi-threaded applications and your familiarity with coding standards like MISRA C++.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software development roles.
How to prepare for a job interview at Certain Advantage
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++. Be prepared to discuss specific projects where you've used C++, focusing on the challenges you faced and how you overcame them. This will demonstrate your hands-on skills and problem-solving abilities.
✨Understand Software Architecture Models
Familiarise yourself with various software architecture models, as this role requires a strong understanding of them. Be ready to explain how you've applied these models in past projects and how they contributed to the success of the software development process.
✨Emphasise Team Collaboration
This position values a collaborative approach, so be prepared to discuss your experiences working in teams. Share examples of how you've contributed to team dynamics and maintained momentum during development, showcasing your ability to work well with others.
✨Stay Updated on Industry Standards
Knowledge of standards like DefStan 00-55, DO-178C, and MISRA C++ is crucial. Brush up on these standards before the interview and be ready to discuss how you've implemented them in your previous roles, demonstrating your commitment to safety and quality in software development.