Hub Lead Software Development Engineer
BT Group
Ireland-United Kingdom-London-London
14h ago

Working pattern

StandardSalary : Competitive

Closing date

Apr 10, 2019, 10 : 59 : 00 PM

Belfast, Ipswich or Central London

Our purpose is to use the power of communications to make a better world. For each other, for our customers, for society and our communities.

We need you to help us do this.

Why this role matters

We're the internal technology unit responsible for creating and operating BT's networks, platforms and IT systems.

By bringing together the current TV & Broadband, mobile and voice organisations into the Converged Services Platform, BT is running one of the most innovative TV, sport and mobile platforms, working with the biggest and best global companies as customers and partners to provide enormous value and revenue for our business.

  • We’re responsible for running the mobile network for more than 30 million customers; building products and services used by more than 10 million broadband, voice and global IP communication customers;
  • and switching 95 per cent of the UK broadcast content from the BT Tower, London.

    You will have the opportunity to lead the software design, development and testing within the BT Smart Hub development team.

    The core purpose of this role is to contribute to the development of BTs new broadband router software development strategy, in-

    sourcing the developing capability for our next generation hardware platforms. You will set the direction for technical developments of the Hub software backlog, utilising Agile development methodologies, in line with industry technical standards and the strategic needs of BT’s broadband product set.

    The role holder will be expected to act as a lead development engineer and point of contact for the wider TV & Broadband team and related component teams.

    What you'll be doing

  • Lead the development team with responsibility for the design and development of Hub software.
  • Drive BT's strategic roadmap for Hub software and develop product requirements in support of the business needs and the capability of evolving technology.
  • Drive test strategy best practices with a primary emphasis on automated testing.
  • Be a key contributor to the development of BT owned software components.
  • Prioritise design team activities in line with project developments, BT's strategy, and product line requirements.
  • We'll also need to see these on your CV

  • Demonstrable experience in system software design and development using the C programming language, ideally on embedded systems
  • Experience in Linux kernel and driver development is preferred.
  • Strong scripting skills, e.g. bash, Python
  • Experienced team leader, able to motivate and direct others with prior line management experience preferably.
  • Extensive expertise in building and debugging software for embedded systems development, with demonstrable experience of shell scripting, debugging tools, e.g. gdb.
  • Use of code revision, issue tracking and continuous integration tools, e.g. git, Jira, Jenkins or Travis.
  • Understanding of the hardware and software constraints related to developing home gateways or similar consumer electronics systems
  • Ability to adopt new and emerging work methods to provide innovative solutions to meet client needs.
  • Prior experience of, and the ability to technically initiate, motivation and mentoring as part of a team.
  • Ability to quickly gather requirements, explore multiple approaches and suggest optimal solutions.
  • Experience of working with Agile delivery methodologies such as Scrum, Kanban; iterative planning and task estimation is desirable.
  • Willingness to undertake self-development in required areas.
  • Experience with product backlog management including task estimation
  • Strong software networking experience
  • Collaborative and innovative approach to problem solving
  • Writing and maintaining software which supports multiple platforms
  • Continuous Integration, Continuous Deployment and Test Driven Development
  • Automated test strategies
  • Working to ambitious timescales
  • Ideally you will have :

  • Experience of building products using OpenWRT or similar
  • Experience using containers, e.g. LXC or Docker, ideally on embedded systems
  • An understanding of the TR-069 protocol and TR-181 data model design and use
  • Experience of Wi-Fi, cellular, DECT, voice or hybrid technologies
  • A working knowledge of Home Gateway standards including, but not restricted to : IPv4 / IPv6, PPP, IPoE, Wi-Fi, UPnP / Multicast, IPsec and EoGRE.
  • Experience using JTAG debuggers to bring up and debug hardware
  • Why choose us?

    We are in an incredibly competitive industry and it’s not just the technology that’s important, but the world of promise it creates for our customers.

    We live and work in a connected world where people want seamless service, great products and the best connectivity there is, as well as continually expecting more and more from us, and rightly so.

    Technology is BT’s powerhouse, with our expert technologists, we have a unique position in BT. By bringing together our technical and commercial expertise, and our insight and passion for customer experience, we help BT stand out from the competition.

    With the best networks and smart innovative products, combined with a personal experience, it sets us apart from the pack.

    Innovation drives everything we’ve done since BT started in 1846. Coming up with new ideas and developing new technologies is central to our future.

    We want to improve people’s lives for the better in welcome, relevant and affordable ways and we’ll be fast to market with an effortless experience to match.

    We will continue to focus on developing our converged network capabilities which will give customers seamless connectivity.

    Our skilled people will lead this technological revolution, not only for our customers but for the industry across the Globe, truly making customers our heartbeat.

    We value different perspectives, skills and experiences. We’re creating an inclusive working culture where people from all backgrounds can succeed.

    That’s why we welcome applications from all parts of the community.

    Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form