Career Opportunities

Join The Team

Career Opportunities

Haes Systems offer a wide range of exiting career opportunities in a variety of fields. Whatever type of role you are looking for we are committed to ensuring that Haes Systems is a great place to work. To apply for any of our roles, or simply to make an enquiry about career options, please make contact with or send your CV to

Software Engineer

Date posted: 30/07/2019

The Software Engineer will complement our R&D team based in Uxbridge and will report to our Senior Software Engineer in Australia. You will understand the software development lifecycle and how it fits into the manufacturing environment whilst working alongside the R&D team.

This is a superb opportunity for someone to join a fast growing and leading provider of Fire Detection Control Systems and related equipment.  You will join a highly qualified and experienced team and enjoy a challenging environment.

Skills Required:

  • C, C#, C++ Software Design and Development
  • Experience developing visually stunning PC applications using Microsoft Visual Studio or QT Creator
  • Technical Design and Documentation
  • Exposure to high volume electronics manufacturing environment
  • Solid knowledge around embedded systems and ARM architectures – specifically with devices such as ST Microprocessors
  • Use of software version control and issue tracking/planning, e.g., Subversion, Jira
  • Knowledge and experience of communication protocols, e.g., RS485, /IP
  • Ability to read and understand electronic schematics
  • Knowledge of electronics principles and component functionality
  • Ability to work autonomously
  • Minimum 5 years’ experience

How to apply

Please send your CV to

Highly Desirable Skills:

  • Fire Industry experience
  • Database and GUI design experience
  • Networking experience

Responsible for:

  • Development of software from concept to production
  • Input to the technical design and development of Fire Control Systems
  • Liaising with hardware designer and production manager to ensure project requirements are fulfilled
  • Keeping up to date with technical advances and opportunities