Embedded Software Engineer (Test)
Role: 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)