We are currently looking for a highly innovative Software Engineer to join our Product Engineering team within our Head Office in Prestwick, Scotland. For details "Read More" below.
OVERALL PURPOSE OF THE JOB
To develop, test and prove software and hardware for existing and new products in accordance with the programmes set out by the Department Head.
The postholder will be responsible for all aspects of software and hardware development for new product development projects and improvement to existing products, from overall design, detailed coding, and documentation within the constraints of the agreed project plan.
The ideal candidate will have a degree in engineering or similar numeric discipline (Min 2:1) and have 5 years industrial experience involving coding in C/C++/C# for Windows using API and .Net. Digital electronic design using high-speed logic, microprocessors and FPGAs. Familiarity with OrCAD and VHDL. Also essential is knowledge of video capture, compression and networking.
The following abilities would be highly desirable: -
Windows GUI design experience would be advantageous
Coding C/C++ for embedded Linux.
Accurate planning and organising of software tasks.
MAIN DUTIES & RESPONSIBILITIES
- Overall software design of new products.
- Hardware design support for new and existing products.
- Detailed coding of software using C, C++, C# or other languages that may be adopted later.
- Liaising with external contractors in the design of metalwork / PCB layout etc.
- Debugging, problem solving and general product development.
- Further development of our existing products, including special versions that may be required occasionally for certain customers.
- Development of test programs.
- Assistance with the preparation of technical documentation.
- Assistance with the management of software releases.
- Project planning of product development projects, in co-operation with the Department Head and other engineering staff.
- Occasionally, providing technical backup for our Customer Support Team, which means that, on occasion, that the postholder would be helping customers solve problems or get the best from the Visimetrics products they are using.
- Carrying out other duties that may be assigned from time-to-time.
- Communication of any concerns about health and safety issues when noted.
- Performance of any additional duties that may reasonably be asked.
- Maintenance of Company confidentiality.
To apply, please e-mail a covering letter and full CV, stating current salary to:
Kirsty Brownlie