C++ (with QT) Software Engineer
Arm
C++ / QT Software Engineer (SC Cleared)
12 Months initial contract
On site in Bristol 5 Days per week
481 Pay per day (Inside IR35)
Please note - Due to the nature of the role and the client, the selected candidate MUST HAVE ACTIVE SC clearance and be a Sole British National
Overview
My client, in the defence sector are looking for an experienced C++ / Qt Software Engineer to join a team developing software solutions for the next generation of Air Defence Systems.
You will be responsible for developing a new software Console product to replace an existing system. This is a full redevelopment rather than an upgrade, with the aim of delivering a more maintainable, robust and verifiable software architecture.
Key Responsibilities
- Design and develop a new software Console application using C++ and Qt.
- Work across the full software development lifecycle, from requirements through to automated verification and delivery.
- Develop software that meets high standards of reliability, safety and performance.
- Produce effective technical documentation throughout the development process.
- Work collaboratively with other engineering teams and stakeholders to ensure successful system integration.
- Identify and introduce new tools, techniques and approaches to improve development efficiency and sustainability.
Essential Experience
- Strong software engineering background, including understanding of software realisation and wider system impact.
- Strong commercial experience with C++ and Qt.
- Experience working across the full software development lifecycle.
- Experience working with requirements, development, verification and supporting documentation.
- Ability to work independently while collaborating effectively within a wider engineering environment.
- Experience developing software within safety-critical, regulated or highly dependable environments.
- Active SC clearance.
Desirable Experience
- Experience with DDS.
- Experience developing multi-threaded applications.
- Experience with Ada or other programming languages.
- Knowledge of safety-critical standards such as Def Stan 00-55, DO-178C or IEC 61508.
- Experience with restricted coding standards such as MISRA C++.
- Experience introducing new development tools, techniques or processes.
Reference: WJ-766_22032535