Senior Software Engineer

7 days left

Competitive Package & Benefits
29 Sep 2016
30 Oct 2016
Contract Type
The Software Engineering function in Edinburgh have an opportunity for a Senior Software Engineer to join one of our multi-disciplinary integrated project teams (IPT) and contribute to the solving of real-life engineering problems on the radar for the Typhoon fighter jet. Key Responsibility Areas include: Developing software which includes the full software lifecycle from requirements analysis; through design, coding and unit test; to integrating the software with the hardware target; and lastly to acceptance test and delivery to the customer. Creating high quality and robust code; for fully documenting and recording your work products; keeping them under configuration management and providing plans and reports on progress to your supervisor. Developing software using state-of-the-art modelling tools, compilers and test environments. Contributing towards the investigation and analysis of leading edge development methodologies and influence the future path of software development within Leonardo. Working closely with Systems engineers and Electronics engineers to solve real integration problems on a complex system. Supervising a small team of engineers, responsible for planning and managing the work for yourself and your team; coaching more junior team members and ensuring a robust engineering solution for the team’s work packages. Skills, Qualifications & Knowledge Required Qualifications Ideally you will possess a 2:1, or better, relevant science based honours degree e.g. Software Engineering, Computer Science, Physics, Mathematics or Electronic Engineering (BSc (Hon)/ BEng (Hon)/ MEng) with at least 2 years’ experience of developing software in industry or an equivalent research and development organisation and want to further your career. Additional relevant knowledge, experience and product expertise can however offset the normal qualification requirements. You should have experience of the following: Programming in Ada or another high-level OOD language The GNATPro Ada or Ada Multi development toolsets Developing software for a real-time embedded environment. Complex hardware/software integration Programming in an object-oriented programming language such as C++ Some of: DOORS, Dimensions, MatLab, VxWorks or similar tools The nature of the tasks involved means that any candidate being considered for the position must have a minimum of 5 years permanent residency in the UK and be capable of achieving full SC security clearance. This job was originally posted as