Home
/
Jobs
/
Security
/
Full Time
/
Principal Software Engineer
Principal Software Engineer
edinburgh
Apr 27, 2025
  • Hours Full Time
  • Salary Competitive
  • Recruiter Matchtech
  • Closes 08 Jan 2024
  • Course No
  • Contract type Permanent
  • Recruiter Type Direct Employer
Description

Opportunity:

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 for RF, Digital, Analogue and Power.

You will be working within a multi-disciplined delivery team with responsibility across the full Engineering Lifecycle from requirements capture to final delivery. This is an exciting and challenging opportunity to join a highly skilled team at a time of significant growth within the Radar sector. Initially this role will involve

the development of a GUI running on Windows 10 and above, which is required to interface with two PCIe FPGA development boards resident in a Test PC.

The application shall have the following functionality:

Manage data transfers between host PC and PCIe cards

Display the UUT status as part of application

Provide an interface to allow the user to send text based scripts to the PCIe cards for execution

Log data sent to / from the UUT in timestamped logs

Progression

We're looking for you to bring your talents and form an integral part of Leonardo's future. We can help you develop your skills and offer great opportunities to develop and grow, so why not join us?

What you will do:

Typical responsibilities include but are not limited to:

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 customerAs 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 managerAbility to take ownership of a work package, planning your teams work and supervising for junior engineers in completion of their tasksCompleting tasks in accordance with appropriate processes and proceduresTaking an active role in engineering process improvementPlan and deliver own work, across medium term planning horizons and provide complex technical advice to both internal and external customersMentor, coach and develop more junior members of the team in order to develop overall capabilityYou will work closely with Hardware and Firmware engineers to solve real integration problems on test systemsMost training will be delivered via on-the-job experience working in a software team forming part of a multi-discipline delivery teamAdditional formal technical training to augment the on-the-job training may be provided via taught courses depending on the business needsExperience:

You really must have:

Degree qualified in Software Engineering or related science or equivalent work experienceStrong interpersonal skillsCapable of adapting to different contexts and situationsProficiency in Test Application Software Design:- the ability to create desktop PC applications in C# using design tools such as Visual StudioGood knowledge of developing software within a development process frameworkGood understanding of Software Configuration Management tools e.g. Dimensions would be beneficialAble to demonstrate experience in most areas of the software lifecycle from requirements definition through to implementation, integration test and deliveryIt would be nice if you had:

Programming in C languageNI LabWindows/CVI and TestStandLow Level Driver DevelopmentKnowledge of LabVIEW and LabVIEW FPGADeveloping software for test system environments. RF test system environment experienceWell rounded engineering experience in all phases of the Product Life Cycle across several projects and preferably in a number of engineering domainsExperience of customer/ supplier relations and working within multi-discipline project teams.Knowledge of Requirements management tools such as DOORSSecurity Clearance:

You must be capable of achieving full SC security clearance and will require access to caveated information such as UK eyes only.

Comments
Welcome to zdclassified comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
"Only access zdclassified from zdclassified.com and do not follow links sent by other users"
"Share photos and ask lots of questions about the items you are buying and selling"
"If an ad or reply sounds too good to be true, it probably is"
"Don't reply to email addresses hidden in text and pictures"
"Trade in person, use PayPal 'paying for an item or service' to transfer money"
"Trade in person, use PayPal 'paying for an item or service' to transfer money"
SEND INQUIRY
You may also like
Related Classification
Copyright 2023-2025 - www.zdclassified.com All Rights Reserved