What Add job title, key skills
Scroll for more!

Senior Software Engineer

Zoek Pin Edinburgh, Scotland

Permanent (Full time)

Posted 2 days ago

We have a great opportunity for a Senior Software Engineer (Test) at Leonardo in Edinburgh. As a Senior Software Engineer (Test) you will develop test program software across the spectrum of techniques therefore we are looking for you to have a background in test software development for RF, Digital, Analogue and Power.

You will be working as part of a multi-disciplined team with responsibility across the full engineering lifecycle from requirements capture to final delivery. This is an exciting and challenging opportunity to join a great team at a time of significant growth within the radar sector.

What can we offer:

Annual leave of 25 days plus bank holidays
Award-winning pension scheme, including an attractive employer contribution
Flexible working and additional flex-leave schemes to give you the time and flexibility you need to enjoy a balanced life
Access to thousands of online courses free of charge via Coursera
Learning & Development - we will assess your development needs in line with the role you wish to perform, to allow you to further develop your knowledge
Salary sacrifice schemes
Onsite Occupational Health Service to look after your physical and mental wellbeing, and keep you safe at work
Restaurant facilities, including a coffee shop and restaurant
Employee discount schemes for you and your family, including retail, cinema, hotel bookings and vehicle benefits
Family friendly policies
Career breaks - where appropriate, we support you to pursue other interests outside the workplace
Positive support for the Reserve Forces, including additional time off for Reservists
Free parking
Software development may include 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.

As a software engineer, you will be responsible for 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.

You will be expected to complete tasks in accordance with appropriate processes and procedures and take an active role in engineering process improvement.
You will work closely with experienced and multi-disciplined engineers to solve real problems.
There may be opportunity to software team lead and take on software design authority responsibilities.
Most training will be delivered via on-the-job experience whilst working within a Common Delivery Team delivering software solutions to our customers.
Additional formal technical training to augment the on-the-job training may be provided via taught courses depending on the business requirements.
You will have a degree level qualification (or equivalent) in a relevant discipline with experience of developing software in industry or a research and development organisation.

Experience of developing software in the C programming language
Experience of developing software in the C++ programming language
Experience of developing software in the C programming language
Experience of the National Instruments LabWindows/CVI, TestStand and LabVIEW toolset would be an advantage.
Developing software for complex system environments.
Good knowledge of developing software within a development process framework.
Good understanding of Software Configuration Management (SCM) tools. The Dimensions SCM tool and Microsoft Azure tools are currently utilised within the work area.
You will be able to demonstrate experience in most areas of the software lifecycle from requirements definition through to implementation, integration test and delivery.
You will be an effective communicator and a team player

Report job View Company Page
Apply on Hirer's Site
Apply on Hirer's Site
Similar Jobs