Senior Software Engineer (LabWindows)
- Location: Edinburgh, City of Edinburgh, Scotland
- Salary: Market related
- Category
- Sector: Aerospace and Defence
- Contract type Contract
- Consultant: Michael Murray
What you’ll do as a Software Engineer:
• Creation and delivery of software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements
• Establish and mature stakeholder needs, associating/attributing priority, interest, influence and trading-off needs to determine optimum capability to solve stakeholders’ problems
• Create high quality and robust code for fully documenting and recording your work products keeping them under configuration management and providing plans and reports on progress to your line manager
• Work closely with internal and external stakeholders to ensure architecture alignment with other elements of the programme.
• Ensure the application of appropriate tools / techniques for test equipment design by the team, providing advice in own area of expertise
• Resolve emerging issues by proposing and driving through solutions, escalating more complex risks and supporting definition of opportunities and risk mitigation options
• Foster relationships and networks within and outside the line of business, actively seeking out opportunities and promoting a culture for adoption of best practice
• Develop, coach, mentor, teach, and upskill other engineers in the wider application of engineering
What we are looking for:
Demonstrable knowledge in the following areas will help you stand out:
• A solid grasp of high level programming languages (C, NI LabWindows/CVI)
• Familiarity with TestStand
• Developing Low Level Drivers
• Developing software for test system environments
• Developing software within a development process framework
• Excellent communication, troubleshooting and problem solving skills
• Agile development and Atlassian toolset
• Familiarity with configuration management tools, defect tracking and peer review
• Strong interpersonal and collaboration skills, with an ability to influence and adapt according to changing demands
• Personal attributes and values are just as important to us as technical ability