At a Glance
- Tasks: Develop cutting-edge embedded software for air warfare systems using C++ and RTOS.
- Company: Join a leading aerospace engineering consultancy known for innovation and excellence.
- Benefits: Competitive hourly rate, opportunity to work on groundbreaking technology, and a collaborative team environment.
- Why this job: Be part of a dynamic team, enhance your skills, and contribute to impactful projects in aerospace.
- Qualifications: Experience with C++ (11+), agile methodologies, and embedded systems is essential.
- Other info: On-site role in Edinburgh; UK Nationals only.
Location: Edinburgh - On-site 4+ days/week
Role Type: Contract - Initial 6 months+
Rate: £50.00 - £80.00 per hour Inside IR35
Our client, an established aerospace engineering consultancy firm, require an experienced C++ Software Engineer to join their multi-disciplined team and software community.
This role will provide you with the opportunity to work with innovating cutting-edge embedded software in a state-of-the-art air warfare domain.
Please note we can only consider sole UK Nationals (no dual nationalities)What the role of the C++ Software Engineer entails:
- Develop embedded software, using RTOSs such as VxWorks or embedded Linux
- Deploy software to multi-core or distributed hardware platforms
- Work alongside firmware and hardware engineers to develop working embedded solutions
- Use C++ and other scripting languages
- Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++
What experience you need to be the successful C++ Software Engineer:
- Full software lifecycle including: Requirements Management, Design, Implementation, Test and Integration
- UML and C++ (11 onwards is essential)
- OOD (Object Oriented Design) techniques
- Working and delivering software using agile techniques such as Scrum, and tooling such as Jira / Confluence / Bitbucket / Gitlab
- Experience of RTCA 178C DAL C Design Assurance or similar.
This really is a fantastic opportunity for a C++ Software Engineer to progress their career. If you are interested please apply as soon as possible as this position will be filled quickly so don't miss out!
Services advertised by Gold Group are those of an Agency and/or an Employment Business. We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.
C++ Software Engineer employer: Gold Group
Contact Detail:
Gold Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as VxWorks and embedded Linux. Having hands-on experience or projects that showcase your skills with these systems can set you apart from other candidates.
✨Tip Number 2
Brush up on your knowledge of RTCA 178C and MISRA C/C++ coding standards. Being able to discuss how you've applied these standards in past projects will demonstrate your readiness for the role.
✨Tip Number 3
Highlight your experience with agile methodologies, particularly Scrum. Be prepared to discuss how you've used tools like Jira, Confluence, or Gitlab in your previous roles to manage software development processes.
✨Tip Number 4
Network with professionals in the aerospace engineering field. Attend relevant meetups or online forums where you can connect with others who work in similar roles, as they may provide insights or referrals that could help you land the job.
We think you need these skills to ace C++ Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded software development. Include specific projects where you've used RTOSs like VxWorks or embedded Linux, and mention any relevant certifications or training.
Craft a Strong Cover Letter: Write a cover letter that directly addresses the job description. Emphasise your experience with the full software lifecycle, agile methodologies, and any familiarity with RTCA 178C standards. Show enthusiasm for the aerospace engineering field.
Highlight Relevant Skills: In your application, clearly list your skills in Object Oriented Design (OOD) and UML, as well as your proficiency in C++ (11 onwards). Mention any experience with tools like Jira, Confluence, and Gitlab to demonstrate your ability to work in an agile environment.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Gold Group
✨Brush Up on C++ and OOD Techniques
Make sure you're well-versed in C++ (especially versions 11 and onwards) and Object Oriented Design techniques. Be prepared to discuss your previous projects and how you applied these concepts in real-world scenarios.
✨Familiarise Yourself with RTOS and Standards
Since the role involves working with embedded software and RTOSs like VxWorks or embedded Linux, it’s crucial to understand these systems. Additionally, review airborne software design standards such as RTCA 178C and coding standards like MISRA C/C++.
✨Showcase Your Agile Experience
The company values agile methodologies, so be ready to talk about your experience with Scrum and tools like Jira, Confluence, and Gitlab. Highlight specific examples where you contributed to a team using these practices.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and understanding of the full software lifecycle. Practice coding challenges and be ready to explain your thought process clearly during the interview.