Negotiable
Inside
Onsite
Edinburgh
Summary: The role of Senior Software Engineer involves working predominantly onsite in Edinburgh or Newcastle, focusing on the development of software solutions for hardware systems. The position requires collaboration with a diverse team of engineers to ensure stakeholder requirements are met while fostering best practices in software development. The engineer will also mentor and upskill other team members, contributing to a culture of continuous improvement. This is a 6-month contract position with an inside IR35 classification.
Key Responsibilities:
- Establish and mature stakeholder needs, prioritizing and trading-off requirements to solve problems.
- Create high-quality, robust code and maintain documentation under configuration management.
- Work closely with stakeholders to ensure architectural alignment with program elements.
- Apply appropriate tools and techniques for test equipment design and provide expert advice.
- Resolve emerging issues and escalate complex risks while defining opportunities and mitigation options.
- Foster relationships and promote best practices within and outside the line of business.
- Develop, coach, mentor, and upskill other engineers in engineering applications.
Key Skills:
- Proficiency in high-level programming languages (C, NI LabWindows/CVI, LabVIEW, LabVIEW FPGA).
- Experience with TestStand and developing low-level drivers.
- Ability to develop software for test system environments within a development process framework.
- Excellent communication, troubleshooting, and problem-solving skills.
- Experience with Agile development and the Atlassian toolset.
- Familiarity with configuration management tools, defect tracking, and peer review.
- Strong interpersonal and collaboration skills with adaptability to changing demands.
Salary (Rate): £60
City: Edinburgh
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT