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
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs