At a Glance
- Tasks: Develop and enhance software applications using C++ in a collaborative environment.
- Company: Join a leading tech company specialising in aerospace, defence, and security solutions.
- Benefits: Work in a dynamic team with opportunities for professional growth and development.
- Why this job: Be part of innovative projects that make a real impact in technology and security.
- Qualifications: Strong background in C++ development; experience in software test systems is a plus.
- Other info: This role requires commuting to Edinburgh city centre and passing security clearance.
The predicted salary is between 36000 - 60000 £ per year.
Join our client's dynamic and innovative team, a leading technology company at the forefront of cutting-edge solutions specialising in aerospace, defence and security. We are seeking a highly skilled and motivated C++ Engineer to contribute to the development and enhancement of our software applications. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in C++ development, we want to hear from you!
Defence / Aerospace domain knowledge is an advantage but we want to hear from you if you have led or been part of teams delivering high-quality software test systems.
What will a typical week look like?
- Delivering and integrating high quality C++ code
- Collaborate in the technical solutions with systems and test engineering teams
- Implementing technical improvements to improve capability
- Lead and/or influence the development approach considering design principles, modularity and reuse, best practice, toolchain and much more
Below is a list of skills for the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement!
- Leading and motivating others
- C++ / C / Embedded Software
- MATLAB
- Microservices
- Containerisation
- Object Orientation
- Requirements Engineering
Due to the nature of the work undertaken by the client, this role will be fully in-office so candidates will need to be happy commuting to Edinburgh city centre. Candidates will be required to pass security clearance checks in order to be successful with their application, in order to pass security clearance, the following criteria must be met:
- The last 5-consecutive years spent living in the UK;
- Must hold British citizenship.
C++ Engineer employer: Haystack
Contact Detail:
Haystack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in C++ development, especially those relevant to aerospace and defence. This will not only enhance your technical knowledge but also show your genuine interest in the field during discussions.
✨Tip Number 2
Network with professionals in the aerospace and defence sectors. Attend industry meetups or online forums where you can connect with current employees or recruiters from companies like ours. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your experience in leading teams or projects. Highlight specific examples where you motivated others or contributed to high-quality software delivery, as this aligns with our preference for behaviours over strict technical skills.
✨Tip Number 4
Since the role requires security clearance, ensure you have all necessary documentation ready to demonstrate your eligibility. Being proactive about this can set you apart from other candidates who may overlook this important aspect.
We think you need these skills to ace C++ Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience and any relevant projects you've worked on, especially in the aerospace or defence sectors. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your collaborative spirit. Mention how your background aligns with the company's focus on high-quality software solutions and your willingness to work in an office environment.
Highlight Relevant Skills: In your application, emphasise your experience with C++, embedded software, and any knowledge of requirements engineering. Even if you don't meet every skill listed, focus on your ability to lead and motivate teams, as this is highly valued.
Prepare for Security Clearance: Since passing security clearance is essential, ensure you meet the residency and citizenship requirements. Be ready to discuss your background and any relevant experiences during the interview process.
How to prepare for a job interview at Haystack
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you delivered high-quality code, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Team Collaboration
Since the role involves working closely with systems and test engineering teams, share examples of how you've successfully collaborated in past projects. Emphasise your ability to lead and motivate others within a team setting.
✨Understand the Domain
While not mandatory, having knowledge of the defence and aerospace sectors can set you apart. Research the company’s projects and be ready to discuss how your skills can contribute to their specific needs.
✨Prepare for Security Clearance Questions
Given the nature of the work, be ready to answer questions related to your residency and citizenship status. Familiarise yourself with the security clearance process and ensure you meet the criteria outlined in the job description.