Senior Software Engineer

Senior Software Engineer

Posted 4 days ago by ARM on CVLibrary

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