Senior Software Engineer - ATE

🔒 Confidential Employer
Posted 6 May 2026
LOCATION
Colchester
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Software Engineering
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C# C/C++ Python Instrumentation Control Data Acquisition Systems Git Jira NI TestStand

FULL DESCRIPTION

Senior Software Engineer - ATE

[Employer hidden — sign up to reveal] is seeking an experienced Senior Software Engineer – ATE to take a technical role in developing and maintaining automated test systems used to validate advanced embedded computing products. This hybrid role is based at the Colchester office.

Key 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).

Essential Skills & 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 OO 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.

Benefits for working at [Employer hidden — sign up to reveal]

  • 25 days holidays + bank holidays and holiday purchase scheme.
  • Annual profit share bonus.
  • Cycle to work, Home & Tech and car salary sacrifice schemes.
  • Death in service benefit & income protection.
  • Employee assistance programme and virtual GP.
  • Employee referral scheme.
  • Enhanced parental leave.
  • Generous company pension scheme with up to 10% employer contribution.
  • One paid volunteering day per year.
  • Private Health Insurance through Bupa.
  • YuLife wellbeing app.

Equal Opportunity Statement

[Employer hidden — sign up to reveal] is an equal opportunity employer and believes in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age.

Sign up free — access 45,000+ UK sponsor-licensed jobs