At a Glance
- Tasks: Join our team to develop cutting-edge laser defence software for the Royal Navy.
- Company: Be part of a pioneering HMI & Cyber team focused on innovative defence solutions.
- Benefits: Enjoy a collaborative work environment with opportunities for mentorship and skill development.
- Why this job: Make a real impact in defence technology while working with talented engineers.
- Qualifications: Proficient in C++ with experience in safety-related software development; mentoring skills are a plus.
- Other info: Bonus points for knowledge in Qt, GIS tools, and automated testing!
The predicted salary is between 36000 - 60000 £ per year.
The HMI & Cyber team is looking for software engineers to join us developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of experience in software engineering throughout the development as well as being able to support and mentor other engineers in their team.
Skillset/Experience required:
- Use of C++ in a safety related environment
- Knowledge of Software development practices and process is required
- A Software Engineer capable of design, development and proving of efficient Software.
Bonus Experience / Knowledge:
- Experience using Qt GUI framework
- Integration and use of GIS tools
- Information security experience included methods of locking down operating systems and deployment in a Windows and Linux environment.
- Knowledge of DDS middleware
- Integration of external video streams
- Automated Testing
Responsibilities:
- Development of a C++ HMI application on a Linux Operating System
- To undertake a full range of engineering activities in line with relevant processes, quality and other requirements
- Be capable of developing collaborative relationships with team members both within the SW organisation and other parts of the company
- Be willing and able to support other engineers within the team
C++ Software Engineer - 2325-1 in Bristol employer: Defence
Contact Detail:
Defence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer - 2325-1 in Bristol
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially C++ and the Qt GUI framework. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Network with current or former employees of the HMI & Cyber team. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the team culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss your experience in safety-related software environments. Be ready to share examples of how you've implemented software development practices and processes that ensure quality and safety in your previous roles.
✨Tip Number 4
Showcase your mentoring abilities by preparing examples of how you've supported or guided other engineers in the past. This will demonstrate your capability to foster collaboration within the team, which is a key aspect of the role.
We think you need these skills to ace C++ Software Engineer - 2325-1 in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ in safety-related environments. Include specific projects or roles where you developed software, especially if they relate to HMI applications or the Royal Navy.
Craft a Strong Cover Letter: In your cover letter, emphasise your knowledge of software development practices and processes. Mention any experience you have with mentoring other engineers, as this is a key aspect of the role.
Showcase Relevant Skills: If you have experience with Qt GUI framework, GIS tools, or information security methods, make sure to include these in your application. Highlighting bonus skills can set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A well-presented application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Defence
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ in safety-related environments. Be prepared to discuss specific projects where you applied your skills, focusing on design, development, and proving efficient software.
✨Demonstrate Knowledge of Software Development Practices
Familiarise yourself with common software development practices and processes. During the interview, be ready to explain how you've implemented these in past roles, particularly in relation to quality assurance and engineering activities.
✨Discuss Mentoring Experience
Since the role involves supporting and mentoring other engineers, think of examples where you've guided team members or contributed to their professional development. This will show your leadership potential and collaborative spirit.
✨Prepare for Technical Questions
Expect technical questions related to the bonus skills mentioned, such as the Qt GUI framework or GIS tools. Brush up on these topics and be ready to discuss how you've used them in previous projects or how you would approach learning them.