Back to list

Vacancy description

Software Engineer in Christchurch, United Kingdom

Averna

  • Full-timeStandard weekly hours

Christchurch, United Kingdom

Responsibilities

  • Analyse requirements and contribute to software architecture, detailed design, technology selection, estimates, and project planning.
  • Develop software for automated and manual test, measurement, simulation, and control applications.
  • Create test sequences, operator interfaces, instrument drivers, data-processing functions, diagnostic tools, reports, and technical documentation.
  • Integrate software with instrumentation, data-acquisition hardware, switching systems, communications interfaces, and units under test.
  • Perform unit, integration, system, verification, validation, factory acceptance, site acceptance, commissioning, debugging, and defect resolution.
  • Apply source control, configuration, release, change-management, traceability, error-handling, logging, access-control, and recovery practices.
  • Support customer workshops, demonstrations, installation, acceptance activities, warranty support, operational support, feasibility studies, proposals, and bid reviews.
  • Work with multidisciplinary and customer teams to clarify requirements, communicate progress and risks, share technical knowledge, and improve reusable engineering components.

Requirements

  • Degree or HNC/HND in software engineering, computer science, electronic engineering, systems engineering, or a related discipline.
  • Experience developing software for engineering, industrial, scientific, or equipment-based applications.
  • Practical experience with at least one of C/C++, C#, LabVIEW, TestStand, or Python.
  • Understanding of software architecture, structured design, debugging, testing, requirements traceability, configuration management, technical documentation, and controlled release.
  • Ability to understand complex technical information, solve problems, manage assigned work, communicate effectively, and collaborate with customers and non-software disciplines.
  • Willingness to work alongside physical equipment and travel occasionally in the UK and internationally; right to work in the UK is required.
  • Desirable experience includes aerospace, defence, space, rail, energy, automated test equipment, LabVIEW/TestStand, modern C++, hardware-in-the-loop, simulation, real-time systems, instrumentation, communications protocols, operator interfaces, databases, automated testing, cybersecurity, software safety, regulated development, and commissioning.
  • Applicants must be eligible to obtain and maintain the UK national security clearance required for the role, with possible additional nationality, residency, or export-control restrictions.

Benefits

  • Attractive salary package with a generous pension scheme, with 4% employee and 8% employer contributions.
  • Full family healthcare plan and family health cash plan.
  • 27 days of holiday plus bank holidays.
  • Life assurance and income protection insurance.
  • Collaborative, internationally connected team with opportunities for continuous learning and professional growth.
  • Employment equity, diversity, and inclusion commitments.
Loading similar vacancies…