Embedded Software Engineer

BOSS ERP Consulting
Epsom, UK
7 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£83,200.0 - £124,800.0
Working hours
Regular working hours

Tech stack

Altium Designer JIRA Automation of Tests C++ (Programming Language) Communications Protocols Computer Networks Computer Engineering Continuous Integration Embedded Software Ethernet Python (Programming Language) Modbus
+13 more
Real-Time Operating Systems Regression Testing Schematic Capture Universal Asynchronous Receiver/Transmitter Scripting Serial Peripheral Interface PIC Microcontroller Test Scripts Change Tracking Information Technology Bitbucket Pcb Layout Hardware Debugging

Job description

Do you have a passion for ensuring product quality, a knack for detail, and a drive to develop innovative automated test systems? We’re looking for a Test Engineer - Devices to join our growing Product Development team, creating cutting-edge remote telemetry systems.

This is your chance to work on technology that has a genuine impact. You’ll be a key player in ensuring our embedded devices meet the highest standards of performance, reliability, and compliance.

What you’ll be doing

  • Take ownership of product quality for embedded devices.
  • Develop, document, and execute test plans for embedded systems.
  • Design and implement automated test systems for functional, performance, and regression testing.
  • Carry out manual testing when automation isn’t practical.
  • Work closely with design and development teams, providing feedback to refine functionality.
  • Identify, log, and track defects through to resolution.
  • Manage and maintain automated manufacturing test systems to ensure build quality.
  • Keep test environments and tools up to date.
  • Produce clear, concise test reports and quality metrics.

Requirements

  • Degree in Electronic Engineering, Computer Engineering, Computer Science, or a related field.
  • 3+ years’ experience testing embedded systems or industrial devices.
  • Strong skills in C/C++ and scripting languages such as Python.
  • Hands-on experience with automated testing tools and frameworks.
  • Solid understanding of embedded systems, microcontrollers, and RTOS.
  • Experience with schematic capture, PCB layout, and hardware debugging tools.
  • Knowledge of communication protocols (Cellular, LPWAN, I2C, SPI, UART, Ethernet).
  • Familiarity with software change tracking systems (Jira, Bitbucket).
  • Industrial protocol experience (e.g., DNP3, Modbus, SDI-12).
  • Background in telemetry, telecoms, or IT networks.
  • ISTQB certification.
  • Familiarity with Altium, CI/CD practices, or cybersecurity for embedded systems.

What you bring as a person

  • A passion for driving performance and improving quality.
  • Strong organisational skills and attention to detail.
  • Ability to work both independently and as part of a collaborative team.
  • Calm, constructive problem-solving approach.
  • Willingness to get hands-on and continuously learn.

You’ll be part of a forward-thinking team developing technology that makes a difference. On offer is a collaborative culture, opportunities to innovate, and the satisfaction of knowing your work contributes to a cleaner, greener world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all