About the Role
Join a forward-thinking tech organisation at the forefront of innovation in digital connectivity. This role sits within a cutting-edge software engineering team responsible for designing and delivering embedded networking platforms that power next-generation home connectivity solutions. These platforms enable millions of devices to offer reliable broadband and seamless in-home internet experiences.
As a
Software Architect
, you'll lead the architectural design of embedded software systems supporting networking devices. You will collaborate across departments, engage with open-source communities, and help shape the evolution of broadband firmware used in homes across the country.
What You'll Do
* Translate user needs into technical requirements and break them down into deliverable development tasks
* Design and document scalable software component architectures for broadband connectivity platforms
* Define integration pathways for third-party modules and external APIs
* Participate in architectural planning, feasibility analysis, and delivery forecasting
* Collaborate with partners and suppliers to incorporate external technologies into existing systems
* Lead troubleshooting, code analysis, and root cause investigation for complex networking challenges
* Represent the team in community forums and collaborative engineering initiatives
* Help modernise and streamline the software stack through internal innovation and cross-functional partnerships
What You'll Bring
* Significant experience in
C/C++ development
within
Linux-based embedded environments
* A background in
networking software
for routers or telecom devices (e.g. DSL, DOCSIS, GPON, Wi-Fi, VoIP)
* Familiarity with networking standards and protocols such as
IPv4/IPv6, DHCP, SIP, RTP, PPP
, and related frameworks
* Demonstrated ability to lead architecture-level decision-making with a focus on scalability, maintainability, and performance
* Experience collaborating with
open-source communities
or contributing to shared projects
* Excellent interpersonal and communication skills; able to articulate technical ideas clearly to varied audiences
* Strong problem-solving abilities and a detail-driven approach
* Familiarity with platforms like
OpenWRT, RDK-B, or PRPL WRT
is highly desirable
Team Environment
You'll be joining a dedicated product and engineering group focused on delivering reliable, high-performance connectivity to customers. The team works in an agile environment, embracing collaboration, iteration, and a shared passion for delivering world-class digital services.
What's in It for You
* Access to cutting-edge tools, technology, and innovation projects
* Opportunity to shape products used by millions
* Generous pension contributions
* Private medical insurance
* Discounted digital services (TV, internet, and mobile)
* Exclusive employee perks, offers, and rewards
* Hybrid working and flexible schedules