C++ Software Engineer

C++ Software Engineer

Dunfermline Freelance No home office possible
Go Premium
G

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 collaborative team environment.
  • Why this job: Be part of a dynamic team, enhance your skills, and contribute to impactful aerospace projects.
  • Qualifications: Experience with C++ (11+), agile methodologies, and full software lifecycle required.
  • Other info: Only UK Nationals considered; on-site work 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!

G

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

Engage with online communities or forums related to C++ and embedded systems. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.

✨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 contributed to team projects using tools like Jira or Gitlab, as this is highly relevant to the role.

We think you need these skills to ace C++ Software Engineer

C++ Programming (11 onwards)
Embedded Software Development
Real-Time Operating Systems (RTOS) such as VxWorks or embedded Linux
Object-Oriented Design (OOD) techniques
Full Software Lifecycle Management
Requirements Management
Software Design and Implementation
Testing and Integration
Agile Methodologies (Scrum)
Familiarity with Jira, Confluence, Bitbucket, Gitlab
RTCA 178C DAL C Design Assurance
UML Modelling
Strong Problem-Solving Skills
Collaboration with Firmware and Hardware Engineers

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 tools such as Jira or Gitlab.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the aerospace industry and the opportunity to work on cutting-edge technology. Mention your understanding of airborne software design standards like RTCA 178C and how your skills align with the job requirements.

Showcase Relevant Experience: When detailing your work experience, focus on your involvement in the full software lifecycle, including requirements management, design, implementation, testing, and integration. Use specific examples to demonstrate your proficiency in Object Oriented Design techniques.

Highlight Team Collaboration: Since the role involves working alongside firmware and hardware engineers, emphasise your experience in collaborative environments. Mention any agile methodologies you've used, such as Scrum, and how you contributed to team success in previous roles.

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 RTOSs like VxWorks or embedded Linux, it’s essential 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

Highlight your experience with agile methodologies, particularly Scrum. Be ready to discuss how you've used tools like Jira, Confluence, Bitbucket, or Gitlab in your previous roles to manage projects effectively.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of the full software lifecycle. Practice explaining your approach to requirements management, design, implementation, testing, and integration.

C++ Software Engineer
Gold Group Ltd
Location: Dunfermline
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>