£60 Per hour
Inside
Onsite
Edinburgh
Summary: The Senior Software Engineer role at a leading Aerospace and Defence organization in Edinburgh involves delivering high-quality software solutions while collaborating with stakeholders and engineering teams. The position requires translating stakeholder requirements into maintainable code and applying best practices in software development. The role emphasizes technical excellence and effective communication to troubleshoot and resolve issues. This position is primarily on-site, with a focus on structured software development for test systems.
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.
Key Skills:
- 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.
Salary (Rate): £60
City: Edinburgh
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT