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.
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to highlight your active SC clearance prominently in your discussions with us. This is a crucial requirement for the role, and demonstrating your eligibility early on can set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the specific technologies and standards mentioned in the job description, such as RTCA DO-178C and MISRA C/C++. Being able to discuss these in detail during your conversations will show your commitment and expertise in the field.
✨Tip Number 3
Engage with our current employees or alumni who have experience in similar roles. Networking can provide you with valuable insights into our company culture and the specifics of the projects you'll be working on, which can help you tailor your approach.
✨Tip Number 4
Prepare to discuss your experience with agile methodologies and tools like Jira and Confluence. We value collaboration and efficiency, so showcasing your familiarity with these practices can demonstrate that you're a great fit for our team.
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 help your application stand out right away.
Showcase Relevant Experience: Emphasise your experience with C++ in real-time embedded systems. Include specific projects or roles where you used 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 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 show that you understand the requirements and are a suitable candidate.
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.