SonicJobs Logo
Login
Left arrow iconBack to search

Principal Software Engineer Level 6

Morson Edge
Posted a day ago, valid for 12 days
Location

Edinburgh, City of Edinburgh EH13EG, Scotland

Salary

£63.83 - £87.04 per hour

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • A Principal Software Engineer is needed in Edinburgh, United Kingdom for a 12-month contract with a rate of £63.83 p/h PAYE or £87.04 p/h Umbrella.
  • The position requires recent experience in high-integrity or safety-critical industries such as defence or aerospace, and eligibility for UK security clearance.
  • The role involves developing software solutions for advanced test systems in radar and aerospace platforms, while providing technical leadership and collaborating with engineering teams.
  • Essential skills include strong experience in C programming, expertise with NI LabWindows/CVI, and familiarity with NI TestStand, along with experience in test engineering environments.
  • Candidates should have a minimum of several years of relevant experience in software development, particularly in complex test systems.

Principal Software Engineer


Location: Edinburgh, United Kingdom
Contract Duration: 12 months
Rate: £63.83 p/h PAYE (£73.11 inc. holiday rate) OR £87.04 p/h Umbrella

We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible for UK security clearance.

Role Overview

An experienced Principal Software Engineer is required to join a well-established Test Engineering community, supporting advanced defence and aerospace programmes. The role focuses on developing software solutions for complex test systems used in cutting-edge radar and aerospace platforms.

The successful candidate will play a key technical leadership role, contributing to the design, development, and delivery of high-quality test software while working closely with multi-disciplinary engineering teams and stakeholders.

Key Responsibilities

  • Design, develop, and deliver software solutions within defined work packages, ensuring stakeholder requirements are met
  • Elicit, analyse, prioritise, and manage stakeholder needs to deliver optimal technical solutions
  • Produce high-quality, robust, and well-documented code, ensuring outputs are maintained under configuration management
  • Provide progress reporting, planning, and technical updates to line management
  • Collaborate with internal and external stakeholders to ensure software architecture alignment across the wider programme
  • Apply appropriate tools and techniques for test equipment and test system software design
  • Identify, resolve, and drive solutions to emerging technical issues, escalating complex risks where required
  • Mentor, coach, and support the development of engineers within the wider team

Essential Skills & Experience

  • Strong experience designing and developing software using C
  • Proven expertise with NI LabWindows/CVI
  • Familiarity with NI TestStand
  • Experience working in test engineering or test system software environments

Desirable Skills & Experience

  • Development of low-level software drivers
  • Software development for automated or complex test systems
  • Experience working within a structured development process framework
  • Agile development experience and use of modern collaboration/tooling platforms
  • Familiarity with configuration management, defect tracking, and peer review practices

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.