Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Arch Insurance Limited

Colchester

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading insurance technology firm in the United Kingdom is seeking a Senior Software Engineer to take a technical lead role in developing and maintaining automated test systems for embedded computing products. The ideal candidate will demonstrate proficiency in C#, C/C++, and Python, along with extensive experience in hardware validation. Responsibilities include driving technical direction for ATE software, mentoring junior engineers, and ensuring compliance with quality management systems. This key position is essential to maintain high performance and reliability standards.

Qualifications

  • Degree in Software Engineering, Computer Science, Electronics or a related discipline.
  • Extensive experience developing software for automated test systems.
  • Strong proficiency in C#, C/C++ or Python.

Responsibilities

  • Technical lead design and development of automated test software architectures.
  • Integrate and control test instrumentation using standard communication protocols.
  • Mentor and support junior engineers in best practices.

Skills

C#
C/C++
Python
Instrumentation control
Analytical skills
Debugging skills
Problem-solving
Mentoring

Education

Degree in Software Engineering or related discipline

Tools

NI TestStand
LabVIEW
Git
Jira
Job description

We are looking for an experienced Senior Software Engineer – ATE to take a technical role in developing and maintaining automated test systems used to validate our advanced embedded computing products by operations. This is a key position in ensuring that every product meets the company's exacting standards for performance and reliability and to support the rapidly growing production of our products.

Responsibilities
  • Technical lead the design and development of automated test software architectures for production and system-level validation.
  • Drive technical direction for ATE software frameworks and toolchains, ensuring scalability, maintainability and reusability.
  • Integrate and control test instrumentation, fixtures, and interfaces using standard communication protocols (e.g., GPIB, USB, Ethernet, RS-232).
  • Develop and maintain test libraries, drivers and APIs to support diverse hardware platforms.
  • Collaborate closely with hardware, firmware and production teams to define test requirements and ensure full coverage of product functionality.
  • Analyse test results, investigate issues and contribute to root cause analysis and continuous improvement initiatives.
  • Oversee legacy ATE systems, implementing upgrades and performance optimisations.
  • Mentor and support junior software and test engineers in best practices for software design, test automation and coding standards.
  • Ensure all ATE software complies with internal quality management systems and industry standards (e.g., ISO 9001, IPC).
Qualifications
  • Degree in Software Engineering, Computer Science, Electronics or a related discipline.
  • Extensive experience developing software for automated test systems or hardware validation environments.
  • Strong proficiency in C#, C/C++ or Python, including object‑oriented design and software architecture principles.
  • Hands‑on experience with instrumentation control and data acquisition systems.
  • Proven ability to integrate test software with electronic hardware and embedded systems.
  • Strong knowledge of Windows and Linux development environments.
  • Experience with source control systems (e.g., Git) and issue tracking tools (e.g., Jira).
  • Excellent analytical, debugging and problem‑solving skills.
  • Strong communication and mentoring capabilities.
Desirable Skills
  • Experience with NI TestStand, LabVIEW or similar ATE frameworks.
  • Familiarity with database‑driven test data management and traceability tools.
  • Understanding of networking interfaces, VME/VPX hardware or embedded product architectures.
  • Exposure to manufacturing process automation or factory test workflows.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.