Job Description
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.