Software Engineer

Job Description

Software Engineer

Our client provide bespoke Software Solutions across a range of industries that include, Aerospace and Defence, Transport, Industrial Automation, Control Systems, Radar, Marketing and Finance.

Their core focus includes, Safety Critical, Cyber Security, Big Data, Simulation, AI, ML & Analytics, Geospatial.

We are looking for a software engineers with a practical and innovative approach to problem solving. You should have an eye for detail and a keen interest in understanding precisely how things work.

You should be highly motivated, have excellent inter-personal skills and be open to broadening your knowledge in line with new technologies.

Key Responsibilities

  • Liaise with customers to determine requirements
  • Design, implement and test software to meet customer requirements
  • Support software integration with customer systems
  • Adhere to the company's Quality Management processes
  • Track and report progress both internally and externally
  • Assist the planning of work schedules and estimates
  • Suggest and implement improvements to the company processes
  • Attend internal and external technical meetings
  • Interface to external suppliers of hardware or software
  • Willingness and enthusiasm to undertake assignments at client sites

Required

  • A degree (2.1 or above) or solid software development experience
  • A good understanding of Object Orientation
  • Competent in C++ and/or C#
  • Good communication and team working skills
  • The ability to lead a team
  • Experience in all areas of software development
  • Ability to learn quickly, along with an eye for detail
  • Ability to pass UK MoD Security checks.

Desirable

  • Experience with Test Driven Development
  • Experience with OS X
  • An understanding of Digital Radar Systems
  • Knowledge of C, the C++
  • Any other languages (Java, Python, Ada, C#, etc)
  • Embedded, Bare Metal
  • MS Visual Studio, OpenGL, SQL, XML, Git or other DVCS, CVS, Linux
  • Experience in Real Time Systems
  • You will be working in a flexible, fun environment with a supportive team who achieve excellent customer satisfaction and have built a reputation for getting the job done.
  • You will have the opportunity to work on a wide variety of challenging high profile projects, knowing that your contribution won't go unnoticed.
  • As well as a competitive salary, you can expect to receive a performance related bonus of up to 10% of your salary; 25 days leave per year as well as eligibility to join our stakeholder pension scheme.
  • Our client believes in the personal development of its employees, for example, you will be assigned a personal training budget.