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: Enjoy a dynamic work culture with opportunities for professional growth and collaboration.
- 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 checks.
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 previous projects in detail, particularly those that involved leading teams or delivering high-quality software. Be ready to explain your role, the challenges faced, and how you overcame them, as this demonstrates your leadership and problem-solving skills.
✨Tip Number 4
Since the role requires security clearance, ensure you have all necessary documentation ready and be prepared to discuss your residency and citizenship status openly. This will help streamline the process and show your readiness for the position.
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. Emphasise your collaborative skills and any leadership roles you've held, as these are key for this position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how it aligns with the company's focus on aerospace, defence, and security. Mention specific experiences that demonstrate your ability to deliver high-quality software solutions.
Highlight Relevant Skills: While the job description mentions various technical skills, focus on your strengths in C++, embedded software, and any experience with systems engineering. If you have knowledge of the defence or aerospace sectors, be sure to include that as well.
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.