Senior Embedded Software Engineer (DIF)

Company: ETL Systems Ltd
Apply for the Senior Embedded Software Engineer (DIF)
Location: Hereford
Job Description:

Role Overview

This is an exciting opportunity for a Senior Embedded Software Engineer to help shape the software capability behind ETL’s digital RF and connected product portfolio. You will work on embedded Linux systems, low-level driver development, networking, backend services and secure user‑management functionality, contributing to products that must be robust, maintainable and high-performing.

Working closely with FPGA, hardware, systems and test teams, you will play a key role in integrating software into complete engineering solutions and improving how we develop and deliver software across the team. The role offers a strong mix of hands‑on technical depth, product impact and collaboration in a business where innovation and engineering excellence are highly valued.

Key Accountabilities

  • Design, implement and maintain embedded software for ETL products, with a focus on Linux-based platforms and connected systems.
  • Develop reliable low-level software in C and Rust, including driver and hardware-interface functionality where required.
  • Support networking capability across the product stack, including network services, communications features and relevant driver-layer interfaces.
  • Develop and maintain backend services and platform capabilities for configuration, monitoring, user management and authentication.
  • Work closely with FPGA, hardware, systems and test teams to support software integration, debugging and product validation.
  • Contribute to software architecture, code quality, testability, maintainability and continuous improvement of team practices.
  • Support and coach less experienced engineers through knowledge sharing, review and day-to-day technical guidance.
  • Act with integrity and accountability in technical decisions, documentation, delivery commitments and secure software development practices.

Qualifications

  • Has strong experience in embedded software development, ideally on Linux-based platforms.
  • Is comfortable working at both low level (drivers, interfaces, systems programming) and higher level (backend services, user-facing platform features and security-related functionality).
  • Brings strong C skills and practical experience with Rust in embedded, systems or backend contexts.
  • Understands networking fundamentals and is comfortable developing or supporting network services and driver-related functionality.
  • Can work effectively across software, FPGA, hardware and systems teams to deliver integrated solutions.
  • Demonstrates ETL’s values through collaboration, innovative thinking, high standards of delivery and personal integrity.
  • Enjoys sharing knowledge, supporting colleagues and contributing to a positive, high-performing engineering culture.

Location

Location: Rickamsnworth or Hereford – hybrid working is available for this role.

Requirements

  • BPSS compliant.
  • No visa sponsorship available.

Benefits

  • 33 days’ holiday per year (including UK bank holidays), rising to 38 days over your first five years’ service.
  • Company‑funded Health Cash Plan (helping with everyday healthcare costs).
  • Annual Bonus & Salary Review.
  • Company Pension.
  • Career development and training for all roles.
  • ETL Employee Wellbeing Support: free eye tests, free Employee Assistance Programme, GP anytime.
  • ETL People Perks: discounts on shopping, holidays, gym membership, days out, cinema and dining.
  • Buy and Sell Holiday Scheme.
  • Free on‑site Employee Gym (Hfd HQ) and subsidised Gym memberships via People Perks.
  • Subsidised on‑site employee Café (Hfd HQ), with free refreshments for all employees.
  • Free onsite parking, car share scheme and EV charging.
  • Casual Business Dress.
  • Flexible Hours available with core hours Monday-Friday 8am-4pm (no weekends/evening).
  • Annual company events.

#J-18808-Ljbffr…

Posted: July 7th, 2026