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.
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
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.