> Markdown version of [/jobs/ext/2041069-software-engineer-linux-networking-openwrt](https://www.wearedevelopers.com/jobs/ext/2041069-software-engineer-linux-networking-openwrt). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Linux & Networking, OpenWRT - **Company:** Adecco - **Location:** UK (Remote available) - **Salary:** £45,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** August 13, 2026 - **Apply:** https://itjobpro.co.uk/job/software-engineer-linux-networking-openwrt ## About the Role * 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 ## 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [Exploiting the recruitment game as a developer](https://www.wearedevelopers.com/videos/750-exploiting-the-recruitment-game-as-a-developer) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)