Senior Embedded Software Engineer; DIF
Listed on 2026-07-06
-
Software Development
Unix/Linux, Software Engineer, DevOps
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.
- 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:
Rickamsnworth or Hereford – hybrid working is available for this role.
- BPSS compliant.
- No visa sponsorship available.
- 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.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: