GUI Software Engineer – Object Oriented Design in C++, Avionics, Communication Systems

  • Job Reference: N6030-682A
  • Date Posted: 8 May 2018
  • Location: Leatherhead
  • Salary: On Application
  • Sector: Government & Defence, I.T. & Communications
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Anne Hartley
  • Email: info@gregory-martin.com
  • Telephone: 01252 710215

Job Description

GUI Software Engineer –  Object Oriented Design in C++, Avionics, Communication Systems

 

Our client is a highly successful communications company, they manufacture active and passive avionics antennas and electronic control systems for both the military and civil communication sectors.  Due to expansion they are looking for GUI Software Engineer. This is an opportunity to work with our highly skilled team at the Company’s R&D Facility in Leatherhead.  

 

 As a GUI Software Engineer you will be involved in the design, coding, debugging and testing of human machine interface software for their products using Object Oriented Design in C++. This will be undertaken while working closely with hardware and software engineers to deliver specific project goals derived from product requirements.

 

As a GUI Software Engineer your skills and qualifications will ideally include: 

Degree in electronics, computer science, software engineering or equivalent.

Proficient in C++

Solid understanding of Object Oriented design

Windows GUI application development

Experience in software design

Creative and innovative problem solver

A motivated, self-starter who is eager to learn and develop

 

Desirable competencies:

Experience programming using the Qt library

Programming graphical components from scratch

Real-time data processing and visualisation

Test-driven development

Appreciation of modern C++ programming techniques e.g. generic programming, design patterns etc...

 

As a GUI Software Engineer your main responsibilities will involve:

This will include the development of user requirements

Software design, code and testing and documentation.

A key element of the role will be the delivery of new software of high quality within agreed timescales.

There will also be opportunities to undertake research into the technical feasibility of new products and features

 

Keywords:  GUI, Software Engineer, C++, Object Oriented Design, Windows GUI, Qt library, Real-Time, DSP, Electronics, Avionics

 

GUI Software Engineer –  Object Oriented Design in C++, Avionics, Communication Systems

Salary:  Competitive plus bonus and benefits

Location:  Leatherhead, Surrey