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 high-performing team making a real impact in defence technology.
- Qualifications: Must have SC clearance, strong C++ skills, and experience in real-time embedded systems.
- Other info: On-site role in Edinburgh, ideal for those passionate about aerospace innovation.
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.
Embedded Software Engineer employer: LinkedIn
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure you 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 will show your readiness for the role.
✨Tip Number 3
Engage with current employees or alumni from the company on platforms like LinkedIn. Ask them about their experiences and any tips they might have for succeeding in the application process, which can give you valuable insights.
✨Tip Number 4
Prepare to discuss your experience in agile environments and how you've used tools like Jira or GitLab in past projects. Being able to provide concrete examples will demonstrate your fit for the collaborative nature of the team.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Highlight Your SC Clearance: Make sure to clearly state your active SC clearance in your application. This is a crucial requirement for the role, so it should be one of the first things the hiring team sees.
Showcase Relevant Experience: Emphasise your experience with C++ in real-time embedded systems. Provide specific examples of projects you've worked on that demonstrate your skills in UML modelling and adherence to airborne software design standards.
Detail Your Collaboration Skills: Since the role involves working closely with systems and hardware engineers, mention any previous collaborative experiences. Highlight your ability to work in agile environments and familiarity with tools like Jira or GitLab.
Tailor Your CV and Cover Letter: Customise your CV and cover letter to align with the job description. Use keywords from the job posting, such as 'object-oriented design' and 'multi-core platforms', to ensure your application stands out.
How to prepare for a job interview at LinkedIn
✨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.
✨Emphasise Team Collaboration
This position requires collaboration with systems and hardware engineers. Prepare examples of how you've successfully worked in a team environment, particularly in agile settings, and how you’ve used tools like Jira or GitLab to facilitate this.