At a Glance
- Tasks: Develop and maintain cutting-edge embedded software solutions in aerospace and defence.
- Company: Join a high-profile engineering team focused on innovative aerospace projects.
- Benefits: Competitive pay, collaborative environment, and the chance to work on impactful projects.
- Why this job: Work with advanced technologies and contribute to significant engineering challenges.
- Qualifications: Experience in software lifecycle, C++11, and agile methodologies required.
- Other info: Onsite work in Luton, UK, for British Nationals only.
We are seeking an experienced System Software Engineer to join our team on a contract basis. The ideal candidate will have a strong background in aerospace, aviation, or defence and will work on cutting-edge embedded software solutions in a collaborative, multi-disciplinary environment. This position offers a competitive rate and the opportunity to work in a high-profile engineering project.
Required Skills:
- Full software lifecycle experience, including Requirements Management, Design, Implementation, Test, and Integration.
- Strong proficiency in UML and C++11 and above.
- Solid experience in Object-Oriented Design (OOD) techniques.
- Experience delivering software using agile methodologies such as Scrum and tooling including Jira, Confluence, Bitbucket, and Gitlab.
- Familiarity with RTCA 178C DAL C Design Assurance or similar design assurance standards.
- Matlab Simulink, Cameo, DOORS, Dimensions, or similar tools experience will be advantageous.
Job Responsibilities:
- Develop and maintain embedded software solutions using RTOSs such as VxWorks or embedded Linux.
- Deploy software to multi-core or distributed hardware platforms.
- Collaborate with firmware and hardware engineers to develop embedded solutions.
- Use C++11 and above and other scripting languages for software development.
- Ensure software development adheres to airborne software design standards, including RTCA 178C and coding standards like MISRA C/C.
Systems Software Engineer employer: SC ENGINEERING
Contact Detail:
SC ENGINEERING Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systems Software Engineer
✨Tip Number 1
Make sure to highlight your experience with the full software lifecycle in your discussions. Be prepared to discuss specific projects where you managed requirements, design, implementation, testing, and integration, as this is crucial for the role.
✨Tip Number 2
Familiarise yourself with the tools mentioned in the job description, such as Jira, Confluence, and Gitlab. Being able to demonstrate your proficiency with these tools during interviews can set you apart from other candidates.
✨Tip Number 3
Since the role requires collaboration with firmware and hardware engineers, be ready to discuss your teamwork experiences. Share examples of how you've successfully worked in multi-disciplinary teams to deliver embedded solutions.
✨Tip Number 4
Brush up on your knowledge of RTCA 178C DAL C Design Assurance standards. Being able to speak confidently about these standards and how you've applied them in past projects will show your suitability for the position.
We think you need these skills to ace Systems Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in aerospace, aviation, or defence. Emphasise your full software lifecycle experience and proficiency in C++11 and UML, as these are crucial for the role.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job requirements. Mention your familiarity with agile methodologies and any experience with tools like Jira or Confluence, as well as your understanding of design assurance standards.
Showcase Relevant Projects: Include examples of past projects where you developed embedded software solutions. Highlight your collaboration with firmware and hardware engineers, and any experience with RTOSs like VxWorks or embedded Linux.
Proofread Your Application: Before submitting, carefully proofread your application to ensure there are no errors. A polished application reflects your attention to detail, which is essential in engineering roles.
How to prepare for a job interview at SC ENGINEERING
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++11 and Object-Oriented Design techniques. Bring examples of past projects where you've successfully implemented these skills, as this will demonstrate your technical proficiency.
✨Familiarise Yourself with Industry Standards
Since the role requires knowledge of RTCA 178C and similar design assurance standards, make sure you understand these concepts. Be ready to explain how you've applied such standards in your previous work.
✨Demonstrate Agile Methodology Experience
Highlight your experience with agile methodologies, particularly Scrum. Discuss specific tools like Jira or Confluence that you've used, and how they contributed to successful project outcomes.
✨Prepare for Collaborative Scenarios
As the role involves working closely with firmware and hardware engineers, think of examples where you've successfully collaborated in a multi-disciplinary team. This will show your ability to work effectively in a collaborative environment.