At a Glance
- Tasks: Develop and maintain embedded software using C++ for advanced defence systems.
- Company: Join a leading firm in the UK’s defence and aerospace sector.
- Benefits: Work on-site in Edinburgh with a collaborative engineering team.
- Why this job: Be part of a critical development phase for cutting-edge radar technology.
- Qualifications: Strong C++ experience in real-time embedded systems and UML modelling required.
- Other info: Active SC clearance is mandatory for all applicants.
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: LHH
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 your discussions. Since this is a mandatory requirement, mentioning it early on can help you stand out as a qualified candidate.
✨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 these in detail during interviews will demonstrate your expertise and readiness for the role.
✨Tip Number 3
Network with professionals in the defence and aerospace sectors, especially those who work with embedded systems. Engaging with them can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss your experience with agile methodologies and collaboration tools like Jira and GitLab. Sharing specific examples of how you've used these tools in past projects can showcase your ability to fit into their team dynamics.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to 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.
Showcase Collaboration Skills: Since the role involves working closely with systems and hardware engineers, mention any previous collaborative projects. Highlight your ability to work in a team and how you’ve integrated software on multi-core and distributed platforms.
Detail Your Technical Proficiency: List the tools and methodologies you are familiar with, such as Jira, Confluence, Bitbucket, or GitLab. This will demonstrate your readiness to work in an agile environment and your understanding of the full software development lifecycle.
Clarify Your Clearance Status: Since active SC clearance is a requirement, clearly state your current clearance status in your application. This will help streamline the review process and ensure you meet the necessary criteria.
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
Make sure you understand airborne software design standards like RTCA DO-178C and coding guidelines such as MISRA C/C++. Be prepared to discuss how you have applied these standards in your previous work.
✨Demonstrate Agile Experience
Since the company values agile methodologies, be ready to talk about your experience working in agile environments. Mention any tools you've used, like Jira or GitLab, and how they contributed to your team's success.