Enable job alerts via email!

Senior Software Engineer

CBSbutler Ltd.

City of Edinburgh

On-site

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in Aerospace and Defence is on the lookout for a skilled Senior Software Engineer to join their dynamic team in Edinburgh. This role involves designing and developing high-quality software solutions while ensuring alignment with stakeholder requirements. You will engage with various teams to troubleshoot technical issues and contribute to risk mitigation strategies. If you are passionate about software engineering and want to make a significant impact in a collaborative environment, this opportunity is perfect for you.

Qualifications

  • Proficiency in high-level programming languages like C and LabVIEW.
  • Experience in software development for test systems.

Responsibilities

  • Design and deliver software solutions aligned with stakeholder requirements.
  • Collaborate with stakeholders to prioritize needs and deliver optimal capabilities.

Skills

C
NI LabWindows/CVI
LabVIEW
LabVIEW FPGA
TestStand
Problem-solving
Troubleshooting

Job description

Senior Software Engineer

Edinburgh - 90% on site

£60ph inside IR35

A leading Aerospace and Defence organisation are seeking a skilled and motivated Senior Software Engineer to deliver high-quality software solutions within a defined work package. You'll play a key role in translating stakeholder requirements into robust, maintainable code, while collaborating with engineering teams and project stakeholders to drive technical excellence.

Key Responsibilities

  • Design, develop, and deliver software solutions within defined work packages, ensuring alignment with all stakeholder requirements.
  • Engage with stakeholders to understand and prioritise needs, balancing constraints to deliver optimal software capabilities.
  • Produce robust, high-quality, and well-documented code, maintaining configuration management and progress reporting.
  • Work collaboratively with internal and external stakeholders to ensure alignment of software architecture within the broader system.
  • Apply best practices and suitable tools/techniques in test equipment software development, offering expertise and guidance where required.
  • Troubleshoot and resolve technical issues; escalate complex challenges and contribute to risk mitigation strategies.

Required Experience

  • Proficiency in high-level programming languages such as C, NI LabWindows/CVI, LabVIEW, or LabVIEW FPGA.
  • Familiarity with NI TestStand and low-level driver development.
  • Experience developing software for test systems within a structured process or framework.
  • Strong communication, problem-solving, and troubleshooting abilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.