Senior Software Engineer
Location: Sussex
Contract Position 6 Months
How would you like to work for a global leader who specialises in protection solutions? This is a brilliant and unique opportunity for a motivated, Software Engineer to join and become a key player for a large expanding company. You will be working in an enjoyable working environment having full autonomy to lead and implement industry-leading practices.
The Role Responsibilities:
- Designing, developing, and reviewing software for a range of systems from small embedded single processors to multi-processor networked systems.
- Involved in redesigning the frontend software in C++.
- Involved with the Migration from MFC to the QT Framework.
- Work with system and hardware engineers to implement software solutions that may include software hardware and software firmware.
- Working on detailed technical requirements through all software lifecycle phases including design, integration, and testing.
- Generate clear and concise technical documentation, both for external and company use
- Provide technical input on the suitability of software designs.
- Liaise with the Project Managers and the rest of the Software Design team to resolve any technical, project, or resource problems.
- Support the R&D of products within the Company, improving engineering quality, efficiency, and cost.
Skills / Experience required:
- A Degree (or equivalent)
- Relevant experience in software development.
- Experience with C++.
- Experience working within, and delivering products or services to, the Defence & Security Sector Must be holding SC Clearance Sole British National.