Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer (Test)

ProTech Recruitment Ltd

Towcester

On-site

GBP 35,000 - 55,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is seeking an Embedded Software Test Engineer in Towcester to develop and maintain automated test solutions for embedded systems. The role involves close collaboration with engineering teams during product development and manufacturing processes. Ideal candidates should have strong C programming skills and experience in test software development, particularly at the hardware level. This permanent position offers opportunities to work on technically challenging projects in a dynamic environment.

Qualifications

  • Strong proficiency in C programming.
  • Experience developing test software at hardware or driver level.
  • Working knowledge of Linux-based systems required.

Responsibilities

  • Design, develop, and maintain automated test software for embedded hardware platforms.
  • Support validation and verification activities during product development.
  • Collaborate with teams to ensure robust test coverage.

Skills

C programming
Embedded systems
Linux-based systems
Scripting languages (Python, shell scripting)
Hardware debug techniques (JTAG, boundary scan)
Job description
Embedded Software Test Engineer

Location: Towcester

Start Date: ASAP

Duration: Permanent

Salary: Depending on Experience

Role Overview

We are seeking an Embedded Software Test Engineer to join a multidisciplinary engineering team responsible for developing and sustaining automated test solutions for complex embedded systems. The role focuses on designing, implementing, and maintaining test software used across both product development and manufacturing environments.

You’ll work on technically challenging systems built on modern processor architectures, contributing across the full lifecycle—from early validation through to production support. Collaboration, continuous improvement, and technical curiosity are central to how the team operates.

Key Responsibilities
  • Design, develop, and maintain automated test software, firmware, and scripts for embedded hardware platforms
  • Support validation and verification activities during product development
  • Deploy and sustain test solutions within manufacturing and production environments
  • Collaborate closely with production, hardware, and software teams to ensure robust and scalable test coverage
  • Troubleshoot and maintain existing test systems to support delivery schedules
Required Skills & Experience
  • Strong proficiency in C programming
  • Experience developing test software close to hardware or driver level
  • Working knowledge of Linux-based systems
  • Experience with scripting languages (e.g. Python, shell scripting)
  • Understanding of hardware debug and validation techniques (e.g. JTAG, boundary scan)

If this is of interest to you, please forward your updated CV to (url removed)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.