Software Engineer - Linux & Networking, OpenWRT

Adecco
UK
2 days ago
Apply on itjobpro.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Mobile Broadband Modems LTE (Telecommunication) UClibc (C Standard Library) Protocol Stack Computer Networks Modems Dynamic Host Configuration Protocol Debian Linux Software Debugging Linux Network Address Translation
+26 more
Distributed Systems Domain Name System (DNS) Linux on Embedded Systems Firmware Virtual Private Networks (VPN) Joint Test Action (IEEE Standards) Linux Kernel Linux System Administration Routing Package Development Process Public Key Infrastructure X.509 Serial Communications Shell Script Software Engineering Universal Asynchronous Receiver/Transmitter Wireless Networks Wi-Fi Technology Serial Peripheral Interface Computer Network Technologies Software Troubleshooting Openwrt Yocto Hardware Debugging Golang Telco Cloud

Job description

We’re looking for a Software Engineer with strong Linux, OpenWRT, and networking expertise. You’ll work across embedded devices, networking platforms, and cloud-connected systems, building secure, reliable, and scalable solutions. This role is ideal for somebody who enjoys working close to the operating system, network stack, and hardware layer., * Developing software for Linux and OpenWRT networking platforms

  • Enhancing embedded and cloud-connected systems
  • Building networking and connectivity solutions
  • Supporting secure communications technologies
  • Troubleshooting software, networking, and hardware issues
  • Developing automation and system tooling
  • Collaborating with engineering and product teams
  • Supporting product performance, reliability, and scalability, If you’re passionate about Linux, OpenWRT, networking, and embedded systems, we’d love to hear from you. We look forward to hearing from you., We are proud to be an Equal Opportunities Employer and are committed to creating an inclusive recruitment process for all applicants. We are on the client’s supplier list for this role., OpenWRT * Linux * Embedded Linux * Go * Golang * C * Shell Scripting * Yocto * Buildroot * ARM * Networking * Routing * VPN * DNS * DHCP * NAT * LTE * 5G * Cellular * Modems * X.509 * PKI * mTLS * Firmware * GPIO * UART * SPI * I2C * Linux Kernel * Wi-Fi * Rust * Debian * TPM * HSM * JTAG * Software Engineer * Linux Engineer * OpenWRT Engineer * Network Engineer * Remote Engineer

Requirements

  • Strong Linux administration and troubleshooting skills
  • Commercial experience with OpenWRT including configuration, customisation, deployment, or development
  • Commercial Go development experience
  • Shell scripting experience
  • Embedded Linux experience including OpenWRT, Yocto, Buildroot, or ARM-based platforms
  • C programming experience
  • LTE and 5G networking knowledge
  • Experience with modem connectivity and communications
  • Strong networking expertise including routing, VPNs, NAT, DNS, DHCP, and MTU optimisation
  • Experience developing Linux services and daemon-based applications Technical Knowledge

  • X.509 certificates, PKI, and mTLS
  • Secure device-to-cloud communications
  • Firmware and software update processes
  • Serial communications
  • GPIO, UART, SPI, and I2C interfaces
  • Linux networking internals
  • Diagnostics and troubleshooting across distributed environments Desirable Experience

  • OpenWRT package development or firmware customisation
  • Wi-Fi technologies and wireless networking
  • Cellular modem frameworks
  • Linux kernel debugging
  • Rust exposure
  • Debian packaging
  • ARM hardware platforms
  • TPM or HSM technologies
  • JTAG and hardware debugging Additional Requirements

  • Must be eligible and willing to undergo security clearance
  • Sponsorship is not available

Benefits & conditions

  • £45,000 - £70,000 DOE + Benefits
  • Fully remote UK-based role
  • Flexible working arrangements
  • Innovative technology projects
  • Experienced and collaborative engineering team

About the company

This is an exciting opportunity to join an entrepreneurial technology business with ambitious growth plans and a highly experienced leadership team. Our client is creating innovative technology that enables organisations to operate more effectively, securely, and intelligently in increasingly complex environments. Their products combine advanced software, networking, and infrastructure capabilities to solve real-world challenges. With a talented engineering team and a bright future ahead, this is an excellent opportunity to make a genuine impact.

Apply for this position

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

Apply on itjobpro.co.uk
Prepare application

Good distractions

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

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all