Matchtech

Software Engineer

4 days left

Recruiter
Location
Burgess Hill
Salary
Negotiable
Posted
30 May 2017
Closes
27 Jun 2017
Ref
391394
Contact
Martyn Hudson
Discipline
Electronic, Software
Contract Type
Permanent
Hours
Full Time
Overall Purpose:

Our client provides solutions to the most complex simulation and training challenges for a variety of military & commercial customers around the world. Reporting to the Display Systems Engineering Manager, this role involves the development of an automatic alignment system for multi-projector flight simulator displays. The alignment system utilises hardware (currently camera and spectrometer) and software to measure the performance of the display, and compute necessary projector adjustments to ensure a seamless image.

Key Accountabilities:

Accountability Description

* Software Development Design, code, test, integrate, and document software of moderate to high complexity. Capable of building software for simulation and target hardware environments.
* Expand knowledge: Product domain, Requirements, Design, Development, Test and Release software processes, tools, methods and coding best practices. A primary emphasis on taking technical ownership of multiple components within a system.
* Contribute to software engineering requirements capture and analysis in area of domain expertise.
* Capable of producing engineering estimates for individuals tasks. May contribute to Rough Order of Magnitude (ROM) and Bid proposals and/or lead a software team in a Project Engineering role.
* Technical: Consistent Process Understands major processes related to software development and can apply them to current project.
* Teamwork: Participate in cross-functional team efforts in definition, integration, verification, and validation of products and sub-systems of moderate to high complexity.
* Contribute to software engineering requirements capture and analysis in area of domain expertise.
* Customer Focus: Create unit testing ability (along with continued regression testing ability) such that software components may be developed and comprehensively tested prior to being delivered to a customer.
* Identify the root cause of moderate to complex software issues and systems issues using appropriate debug and analysis tools.

Key Qualifications and Experience:

* Bachelor’s degree in a Science, Technology, Engineering or Maths (STEM) discipline - or with equivalent, relevant experience
* Experience of Computer Vision / Image processing experience;

* Image acquisition
* Feature extraction
* Noise filtering
* Open CV is desirable

* Software development language – C++
* OpenGL or DirectX; such as shader programming (GLSL / HLSL) Desirable
* Web technologies (HTML / CSS / Javascript) Desirable
* Software development language – C# Desirable
* UML design tools, such as Enterprise Architect Desirable
* Agile software development Desirable

Apply for Software Engineer

Already uploaded your CV? Sign in to apply instantly

Apply

Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB


4000 characters left


By applying for a job listed on jobs.theengineer.co.uk you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.