|Location: Chelmsford||Salary: £40000 - £45000 per annum|
|Sector: Engineering||Type: Permanent|
|Contact: Matt Henocq||Job Published: 25 days ago|
Test Software Engineer
6 month's FTC
This opportunity is for an experienced Test Software Engineer to support the design and development of the Acquisition Control and Analysis Software used to test and operate our current and next generation high speed Imaging Sensors.
The ideal candidate will have some knowledge of electronics and/or device physics as a working knowledge of Charge Coupled Devices, CMOS image detectors and associated Read out ICs (ROICs) will be needed. In addition, a sound grasp of mathematics will be required in order to support the development and implementation of numeric analysis algorithms.
The primary software development environments are LabVIEW and MATLAB, configuration control is through SVN and redmine.
The role will allow the successful applicant to show case their skills and initiative taking on a series of exciting and challenging work packages, with clear opportunities for progression and further skills acquisition through both in house and externally led training.
Test Equipment Hardware Design, Manufacture and Test -
This is the primary role and includes delivery of completely new designs alongside incremental developments to, and maintenance of our existing code base and in house platforms. These platforms are used to support both manufacturing and new product development and as such the role will include an element of support to our users. In all cases work must be completed and documented in accordance with the Engineering Test Equipment life cycle and software development plan. This activity will involve working with many stakeholders both within and external to the team. Test Equipment may include, but is not limited to, burn-in, ESS, Heavy ion, Characterisation and Electro Optical Cameras.
Support to Verification and Test -
Within the electrical and Software team there is a broader responsibility to support the commissioning and use of the equipment we design and deliver to the Verification and Test team. This responsibility will extend throughout the commissioning and Test Readiness activities and will involve working alongside Verification and Test Engineers as well as Software and Mechanical Engineers to ensure Test Readiness Review gates are successfully passed.
- Expert knowledge of programming in LabVIEW and Matlab within a test environment.
- Experience of developing GUIs
- Experience managing complex and multidimensional data.
- Working knowledge of SQL databases.
- Working knowledge of software version control systems, particularly Subversion.
- Experience of software development lifecycles.
- Proven ability to prioritise & organise workload.
- Good maths
- Good team worker
- Good communicator
Useful Experience / Competencies
- Knowledge of electronics
- Knowledge of Optical Test Systems in the context of testing Imaging Sensors
- Knowledge of other programming languages (particularly C and or Python)
Services advertised by Gold Group are those of an Agency and/or an Employment Business.