At a Glance
- Tasks: Develop and maintain embedded software using C++ for advanced defence systems.
- Company: Join a leading company in the UK’s defence and aerospace sector.
- Benefits: Collaborate with top engineers and work on groundbreaking technology.
- Why this job: Be part of a critical development phase in a high-performing software community.
- Qualifications: Strong C++ experience in real-time embedded systems and familiarity with UML modelling required.
- Other info: Active SC clearance is mandatory; on-site work in Edinburgh is essential.
The predicted salary is between 36000 - 60000 £ per year.
Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates.
Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and are looking for experienced engineers to join a high-performing software community as a major radar system moves into a critical development phase.
Location: On-site in Edinburgh
What you’ll be doing:
- Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment
- Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms
- Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++
What we’re looking for:
- Strong experience with C++ in a real-time embedded environment
- Solid understanding of object-oriented design (OOD) and UML modelling
- Familiarity with the full software development lifecycle
- Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab
- Willingness to work on-site in Edinburgh as part of a collaborative engineering team
This is an exciting opportunity to contribute to a cutting-edge defence capability at a crucial stage of development. If you meet the clearance requirements and would like to learn more, please get in touch or apply directly.
Contact Detail:
LHH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to highlight your SC clearance status prominently in any discussions or networking opportunities. This is a crucial requirement for the role, and demonstrating that you meet this criterion can set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as IBM Engineering Rhapsody and RTCA DO-178C standards. Being able to discuss your experience with these tools in detail during interviews will show your preparedness and expertise.
✨Tip Number 3
Engage with professionals in the defence and aerospace sectors through platforms like LinkedIn. Networking with individuals who work in similar roles can provide valuable insights and potentially lead to referrals within our company.
✨Tip Number 4
Prepare to discuss your experience with agile methodologies and collaboration tools like Jira and Confluence. Being able to articulate how you've successfully worked in agile teams will demonstrate your adaptability and teamwork skills, which are essential for this position.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Highlight Your Clearance: Since active SC clearance is a must, make sure to clearly state your clearance status at the top of your CV or cover letter. This will ensure that your application is considered right from the start.
Showcase Relevant Experience: Emphasise your experience with C++ in real-time embedded systems. Include specific projects or roles where you utilised UML modelling and adhered to airborne software design standards like RTCA DO-178C.
Detail Your Technical Skills: List your technical skills prominently, especially those related to object-oriented design, UML modelling, and familiarity with agile tools such as Jira and GitLab. This will help demonstrate your fit for the role.
Tailor Your Application: Customise your CV and cover letter to reflect the job description closely. Use keywords from the job posting to align your experience with what the company is looking for, making it easier for them to see your suitability.
How to prepare for a job interview at LHH
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed embedded software, and be ready to explain the challenges you faced and how you overcame them.
✨Understand UML Modelling
Since the role involves working within an IBM Engineering Rhapsody UML modelling environment, brush up on your UML skills. Be ready to discuss how you've used UML in past projects and how it integrates with your software development process.
✨Familiarise Yourself with Standards
Research airborne software design standards like RTCA DO-178C and coding guidelines such as MISRA C/C++. Being able to discuss these standards and how you've applied them in your work will demonstrate your suitability for the role.
✨Prepare for Agile Discussions
Since the company values agile methodologies, be ready to talk about your experience with tools like Jira, Confluence, Bitbucket, or GitLab. Share examples of how you've contributed to agile teams and adapted to changing requirements.