Real-time embedded software Engineer
Real-time embedded software Engineer

Real-time embedded software Engineer

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop real-time embedded software for cutting-edge defence and aerospace projects.
  • Company: Join a leading company in the UK’s defence and aerospace sector.
  • Benefits: Enjoy a collaborative office environment and work with top engineers.
  • Why this job: Be part of innovative projects like the European Common Radar System and enhance your skills.
  • Qualifications: Experience in C++, UML modelling, and agile methodologies is essential.
  • Other info: Opportunity to work on complex functionalities in a supportive team.

The predicted salary is between 43200 - 72000 £ per year.

We are looking for experienced C++ Software engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality.

What you'll do as a senior level C++ Software Engineer:

  • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment.
  • Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms.
  • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++.

What we need from you:

  • Desire to thrive in an office-based environment, working alongside some of the best engineers in our company.
  • Industry experience in the full software lifecycle.
  • Current or past industry experience in using C++.
  • Experience in OOD (Object Oriented Design) techniques.
  • Working and delivering software using agile techniques such as Scrum, and tooling such as Jira / Confluence / Bitbucket / Gitlab.
L

Contact Detail:

LHH Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Real-time embedded software Engineer

✨Tip Number 1

Familiarise yourself with UML modelling and C++ if you haven't already. Brush up on your skills by working on personal projects or contributing to open-source projects that utilise these technologies, as this will give you practical experience to discuss during interviews.

✨Tip Number 2

Network with professionals in the defence and aerospace sectors. Attend industry meetups or online forums where you can connect with current employees at StudySmarter or similar companies. This could provide you with valuable insights and potentially a referral.

✨Tip Number 3

Gain a solid understanding of airborne software design standards like RTCA 178C and coding standards such as MISRA C/C++. Consider taking online courses or certifications that focus on these areas to enhance your knowledge and make you a more attractive candidate.

✨Tip Number 4

Showcase your experience with agile methodologies, particularly Scrum. If you've worked in agile environments before, be prepared to discuss specific examples of how you've contributed to team success and adapted to changing requirements.

We think you need these skills to ace Real-time embedded software Engineer

C++ Programming
UML Modelling
Real-time Embedded Software Development
Multi-core and Distributed Hardware Platforms
RTCA 178C Standards
MISRA C/C++ Coding Standards
Object Oriented Design (OOD)
Agile Methodologies
Scrum
Jira
Confluence
Bitbucket
Gitlab
Software Lifecycle Management
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and UML modelling. Include specific projects where you've developed real-time embedded software, especially in defence or aerospace sectors.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with airborne software design standards like RTCA 178C and coding standards such as MISRA C/C++. This shows you understand the requirements of the position.

Showcase Agile Experience: If you have experience working in agile environments, be sure to mention it. Highlight your use of tools like Jira, Confluence, or Gitlab, and how you've contributed to team success using Scrum methodologies.

Proofread Your Application: Before submitting, carefully proofread your application 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 LHH Recruitment Solutions

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++, including specific projects you've worked on. Highlight any challenges you faced and how you overcame them, as this demonstrates your problem-solving skills.

✨Familiarise Yourself with UML Modelling

Since the role involves UML modelling, brush up on your knowledge of UML diagrams and their applications in software development. Be ready to explain how you've used UML in past projects.

✨Understand Real-time Systems

Research real-time embedded systems and be prepared to discuss relevant standards like RTCA 178C. Showing that you understand the importance of these standards will impress your interviewers.

✨Demonstrate Agile Methodologies

Since the company values agile techniques, be ready to talk about your experience with Scrum or other agile methodologies. Share examples of how you've contributed to team success in an agile environment.

Real-time embedded software Engineer
LHH Recruitment Solutions
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>