Principal Software Engineer
1 month ago
Principal Software Engineer page is loaded Principal Software Engineer Apply locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago job requisition id R0001161
Job Description:
Opportunity:
We are looking for a Principal Software Engineer to join the Radar Test Equipment delivery team 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 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 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
- Ability to take ownership of a work package, planning your teams work and supervising for junior engineers in completion of their tasks
- Completing tasks in accordance with appropriate processes and procedures
- Taking an active role in engineering process improvement
- Plan and deliver own work, across medium term planning horizons and provide complex technical advice to both internal and external customers
- Mentor, coach and develop more junior members of the team in order to develop overall capability
- 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
Experience:
You really must have:
- Degree qualified in Software Engineering or related science or equivalent work experience
- Strong interpersonal skills
- Capable of adapting to different contexts and situations
- Proficiency in Test Application Software Design:- the ability to create desktop PC applications in C# using design tools such as Visual Studio
- 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
It would be nice if you had:
- Programming in C language
- NI LabWindows/CVI and TestStand
- Low Level Driver Development
- Knowledge of LabVIEW and LabVIEW FPGA
- Developing software for test system environments. RF test system environment experience
- Well rounded engineering experience in all phases of the Product Life Cycle across several projects and preferably in a number of engineering domains
- Experience of customer/ supplier relations and working within multi-discipline project teams.
- Knowledge of Requirements management tools such as DOORS
Security Clearance:
You must be capable of achieving full SC security clearance and will require access to caveated information such as UK eyes only. For more information on SC, please see the gov.uk website
Primary Location:
GB - EdinburghContract Type:
Hybrid Working:
Hybrid Similar Jobs (5) Embedded Principal Software Engineer locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago Embedded Principal Software Engineer locations 2 Locations time type Full time posted on Posted 30+ Days Ago Software Engineer (Senior Levels) locations 2 Locations time type Full time posted on Posted TodayInternational, multicultural, innovative, technological: this is Leonardo. The company’s passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations.
Leonardo always wants to expand its talent pool, here you can find the right opportunity for you
#J-18808-Ljbffr-
Principal/senior Embedded Software Engineer
5 days ago
Edinburgh, United Kingdom IC Resources Full timeJoin an innovative company building the first and only space-based cellular broadband network - Edinburgh / Flexible working / Remote Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of having 25 satellites...
-
Principal/senior Embedded Software Engineer
5 days ago
Edinburgh, United Kingdom IC Resources Full timeJob Description Join an innovative company building the first and only space-based cellular broadband network – Edinburgh / Flexible working / Remote Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of...
-
Principal Software Engineer in Test
1 month ago
Edinburgh, United Kingdom Lorien Full time**Principal Software Engineer in Test (Python, Automation) - Edinburgh (Hybrid) - To 85K + Bonus** Lorien's client, with offices very commutable from Edinburgh and the surrounding regions, is looking to recruit the skills of a Principal Software Engineer in Test on a permanent basis. You'll use your strong knowledge of Test Automation - as well as hands-on...
-
Principal Mechanical Engineer
3 days ago
Edinburgh, United Kingdom AM Recruitment Ltd Full timeDue to rapid growth and expansion, an exciting opportunity has arisen within the Technical Engineering department, for a Principal Mechanical Engineer to join the team. The Principal Mechanical Engineer will report to the Technical Director and will have the following key responsibilities: Oversee all technical engineering design procedures and resources. ...
-
Principal Software Engineer
3 weeks ago
Edinburgh, United Kingdom elmTEK Full timeAs part of our continued growth, we are pleased to invite applications from Senior Software Engineers with modern C++ experience to join our team in Adelaide, SA. Reporting to the Engineering Manager and working from our customer site at the Defence Science and Technology Group (DSTG) Edinburgh, SA, you will manage a small team to plan, develop, integrate,...
-
Principal/Associate Electrical Engineer
2 days ago
Edinburgh, United Kingdom Eden Brown Full timePrincipal/Associate Electrical Engineer My client is a well established building services consultancy with offices across the UK. They have a really strong group of engineers with a positive attitude though out the team stemming from the top down! They are currently looking for a Principal/Associate Electrical Engineer to join their team in Edinburgh. Our...
-
Principal/Associate Electrical Engineer
4 weeks ago
Edinburgh, United Kingdom Eden Brown Full timePrincipal/Associate Electrical Engineer My client is a well established building services consultancy with offices across the UK. They are currently looking for a Principal/Associate Electrical Engineer to join their team in Edinburgh. Our client is working on a wide variety of projects including commercial, high end residential, hotels, healthcare and...
-
Principal Civil or Structural Engineer
3 weeks ago
Edinburgh, United Kingdom Chris Turner Recruitment Ltd Full timeThe Company A multi-disciplinary Consultancy providing a wide range of Asset Management, Engineering and Commercial services to clients across the water, energy and environment sectors, across the UK. The business is established on a solid foundation of diversity diversity of skills, cultures, personalities, perspectives and experiences. It is this diversity...
-
Principal Product Engineer
7 days ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Engineer
1 month ago
Edinburgh, United Kingdom Fairhurst Full timeDue to a healthy forward workload, we are currently looking to appoint a Principal Bridge Engineer in our Edinburgh office. The successful candidate will have a fantastic opportunity to work in one of the UK’s leading private Engineering Consultancies working on a varied portfolio of bridge works including major infrastructure and highway schemes...
-
Principal Product Engineer
1 month ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
1 month ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
1 month ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
4 weeks ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
3 weeks ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
1 month ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
2 weeks ago
Edinburgh, United Kingdom IC Resources Full timeJob DescriptionOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues....
-
Principal Product Engineer
5 days ago
Edinburgh, United Kingdom IC Resources Full timeJob Description Our Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues....
-
Principal Product Engineer
2 weeks ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...
-
Principal Product Engineer
6 days ago
Edinburgh, United Kingdom IC Resources Full timeOur Edinburgh based client is currently searching for a Principal Product Engineer to be responsible for project managing NPI activities within the semiconductor product engineering team. The role will involve yield and trend analysis as well as communicating with test subcontractors and addressing manufacturing, cost and yield issues. Understanding...