£40 - £45.91 per hour
over 1 year ago
Software Engineer (Test Engineering)
A global aerospace and defence organisation are looking for a Software Engineer to design, develop and maintain Labview software for the Test Engineering group.
You will be expected to develop and code software to interface with standard instruments and custom-built hardware to control both test equipment and our range of detector products.
Key Responsibilities - Software Engineer (Test Engineering)
Software Development Tasks:
To develop concepts and specifications
To plan software development tasks
To develop modular, reusable and testable code.
To code software to specification, cost and timescale
To complete software verification and validation tasks
To release and document software
To work to design process and procedures
To work with hardware engineers to debug and integrate software
Key Skills and Experience - Software Engineer (Test Engineering)
Recognised 2.1. degree or higher in Software Engineering, Physics or Electronic Engineering (or equivalent)
Ability to code using Labview
Ability to assimilate and apply technical information to design tasks and to problem solving
Ability to apply software engineering best practices throughout the development lifecycle
Evidence of good organisation, planning and execution of work
Ability to work closely in a team with other engineering and science disciplines
Attention to detail
Demonstrate a flexible approach
Desirable - Software Engineer (Test Engineering)
Certified qualifications in Software Development
Experience with C++and C# (Visual Studio 2012 and/or Embarcadero RAD Studio XE)
Knowledge/experience of Jira/BitBucket/Confluence
Knowledge of TortoiseSVN, GIT or other version control system
Knowledge of micro-electronics
Hands-on laboratory test and measurement experience.
Under Covid19, likely to be majority working from home (IT will be provided), however will require site visits for access to test equipment for validation etc.
Display Screen User Equipment
Tight deadlines - working to achieve milestones and project deadlines, whilst working on concurrent projects