Job vacancy - Software Engineer

Position: Software Engineer
Reference: DHacs1013
Location: Weymouth
Salary: £40,000 - £55,000 per annum
GO BACK

The successful Software Engineer reporting to the Software Team Leader the Software Engineer will, as part of a team of development engineers, be responsible for software development activities across existing and new company projects.

The role will see you:

  • Maintenance and support on existing software applications.
  • Design and implement software from requirements through to production and commercial deployment.
  • Design, develop, code, test and debug system software.
  • Review Code and Designs.
  • Analyse and enhance efficiency, stability and scalability of systems resources.
  • Support software QA
  • Provide post production support.
  • Interface with other departments within the organisation.

To be successful in this role of Software Engineer we would love to speak to anyone who has experience of:

  • BS Degree in Computer Science, Engineering or equivalent.
  • Proven work experience in software engineering post qualification.
  • Solid programming experience in C/C++ (modern C++11 and beyond)
  • Experience with Python.
  • Good, working knowledge of the Linux OS.
  • Experience in hands-on development and troubleshooting.
  • Experience of embedded software development.
  • Hands-on system engineering skills, including fault diagnosis. Our software is used in electromechanical devices so understanding how the different elements interact is essential.
  • Familiarity with software configuration management tools, defect tracking tools and peer review.
  • Experience with Git.
  • Strong personal organisation, documentation and writing skills.

ACS are recruiting for a Software Engineer. If you feel that you have the skills and experience required in this advertisement to be a Software Engineer, please submit your CV including an outline of your experience as a Software Engineer. It is always a good idea to include a covering letter outlining your experience as a Software Engineer with your application as this will enhance your chances of selection and improve your prospects of landing the Software Engineer role you desire.