Senior Software Engineer

Hybrid
Senior
🇬🇧 United Kingdom
Software Developer
Software development

Job Description:

We have a great opportunity for a Senior Software Engineer at Leonardo in Edinburgh. In this role, you will develop test program software across the spectrum of techniques therefore; we are looking for you to have a background in software development with preferably some background in RF measurement.

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.

Key Responsibility Areas

  • 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 are 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 line manager
  • Completing tasks in accordance with appropriate processes and procedures
  • Taking an active role in engineering process improvement
  • Plan work and supervise industrial placement or summer student
  • You will work closely with Hardware and Firmware engineers to solve real integration problems on test systems
  • Most training will be delivered via on-the-job experience working in a software team forming part of a multi-discipline delivery team
  • Additional formal technical training to augment the on-the-job training may be provided via taught courses depending on the business needs

Skills, Qualifications & Knowledge Required

  • Degree qualified in Software Engineering or related science or equivalent work experience
  • Strong interpersonal skills
  • Capable of adapting to different contexts and situations
  • Programming in C language
  • NI LabWindows/CVI and TestStand
  • Knowledge of LabVIEW and LabVIEW FPGA would be beneficial
  • Developing software for test system environments. RF test system environment experience would be beneficial
  • Low Level Driver Development
  • Good knowledge of developing software within a development process framework
  • Good understanding of Software Configuration Management tools e.g. Dimensions would be beneficial
  • Able to demonstrate experience in most areas of the software lifecycle from requirements definition through to implementation, integration test and delivery
  • Knowledge of Requirements management tools such as DOORS would be an advantage but not essential

Primary Location:

GB - Edinburgh

Contract Type:

Hybrid Working:

Hybrid

 

Leonardo UK Ltd

Leonardo UK Ltd

A global high-tech company in Aerospace, Defence and Security

Aerospace
Defense

Other jobs at Leonardo UK Ltd

 

 

 

 

 

 

 

 

View all Leonardo UK Ltd jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇬🇧 United Kingdom
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs