At a Glance
- Tasks: Develop cutting-edge embedded software for aerospace applications using C++ and RTOS.
- Company: Join a leading aerospace engineering consultancy known for innovation and excellence.
- Benefits: Competitive hourly rate, opportunity to work on advanced technology, and collaborative team environment.
- Why this job: Be part of a dynamic team shaping the future of air warfare technology.
- Qualifications: Experience with C++ (11+), agile methodologies, and embedded systems is essential.
- Other info: Only UK Nationals considered; this role is on-site in Edinburgh 4+ days a week.
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!
C++ Software Engineer employer: Gold Group Ltd
Contact Detail:
Gold Group Ltd 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 in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the aerospace engineering field, especially those who work with embedded software. Attend industry meetups or online forums to connect with potential colleagues or mentors who can provide insights and possibly refer you to the position.
✨Tip Number 3
Brush up on your knowledge of RTCA 178C and MISRA C/C++ coding standards. Being able to discuss these standards confidently during an interview will demonstrate your commitment to quality and safety in software development.
✨Tip Number 4
Prepare to discuss your experience with agile methodologies, particularly Scrum. Be ready to share examples of how you've successfully delivered projects using these techniques, as this is a key aspect of the role.
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 coding standards you've adhered to, such as MISRA C/C++.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the aerospace engineering field and detail how your skills align with the job requirements. Mention your experience with agile methodologies and tools like Jira and Gitlab, as well as your understanding of the full software lifecycle.
Highlight Relevant Experience: When detailing your work experience, focus on roles where you developed embedded software and collaborated with firmware and hardware engineers. Use specific examples to demonstrate your proficiency in Object Oriented Design (OOD) techniques and your familiarity with RTCA 178C.
Proofread Your Application: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. Ensure that all technical terms are correctly used and that your documents present a professional image.
How to prepare for a job interview at Gold Group Ltd
✨Brush Up on C++ and OOD Techniques
Make sure you're well-versed in C++ (11 onwards) and Object Oriented Design techniques. Be prepared to discuss your previous projects and how you applied these concepts, as they are crucial for the role.
✨Familiarise Yourself with RTOS and Standards
Since the role involves working with embedded software and RTOSs like VxWorks or embedded Linux, review your knowledge of these systems. Understanding airborne software design standards such as RTCA 178C will also give you an edge.
✨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've successfully delivered software in an agile environment.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and coding abilities. Practise coding challenges and be ready to explain your thought process clearly, as this will demonstrate your expertise and communication skills.