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 aerospace and defence sectors. Understanding the specific challenges and technologies in these fields can give you an edge during interviews, showing your genuine interest and readiness to contribute.
✨Tip Number 2
Brush up on your C++ skills by working on personal projects or contributing to open-source software. This not only enhances your coding abilities but also provides tangible examples to discuss during your interview.
✨Tip Number 3
Network with professionals in the aerospace and defence industries. Attend relevant meetups or online forums to connect with others in the field, which could lead to valuable insights and potential referrals.
✨Tip Number 4
Prepare to discuss your experience in leading teams or projects. Highlighting your leadership skills and ability to motivate others will resonate well with the hiring team, as they value collaborative and driven individuals.
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 skills in software engineering, particularly in the aerospace or defence sectors if applicable.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your collaborative spirit. Mention specific experiences where you led or contributed to high-quality software test systems, and how you can bring value to the team.
Highlight Relevant Skills: In your application, clearly outline your technical skills such as C++, MATLAB, and any experience with microservices or containerisation. Even if you don't meet every requirement, focus on your ability to learn and adapt.
Prepare for Security Clearance: Since this role requires passing security clearance checks, ensure you meet the residency and citizenship criteria. 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.