Specialist Embedded Software Engineer (Riverside Tower, Belfast (N.I), United Kingdom)Why this role matters Join Our Innovative Broadband Devices Team!Are you passionate about developing cutting-edge technology that enhances the internet experience for millions? Our Broadband Devices team, a key part of Networks, is at the forefront of creating embedded firmware (powered by Linux) for home gateways and Wi-Fi extenders. We ensure our customers enjoy seamless internet connectivity, whether over Wi-Fi or Ethernet. Why Join Us?• Innovative Solutions: We develop and integrate our in-house software solution, Indigo, with hardware built by our partners. This software powers all new devices, providing top-tier broadband services.• Continuous Development: Our team is dedicated to continually enhancing Indigo, adding new features, and supporting the latest hardware platforms.• Impactful Work: You’ll be part of a team that builds and integrates firmware that directly impacts our customers’ internet experience. Your RoleAs an embedded software developer, you’ll be at the heart of our Indigo firmware development. Using Agile methodologies and industry-leading tools, you’ll work within a dynamic squad focused on different aspects of Indigo. What We Offer• World-Class Team: Join a team of experts who are passionate about their work and proud of the services they develop.• Exciting Projects: Work on new hardware and software services, with opportunities to trial and innovate from day one.• Growth Opportunities: Expect to learn and grow in a stimulating environment that encourages continuous development. Be Part of Something BigThis is a fantastic opportunity to be at the center of an exciting development program that is at the centre of millions of homes in the UK. If you’re ready to make a significant impact and be part of a world-class team, we want to hear from you! This role is based in Belfast and our hybrid working means that you are expected to be in the office 3 days per week.You'll have the following responsibilities • Innovative Software Design: Lead the design, implementation, and testing of Smart Hub software using Agile methodologies, ensuring alignment with leading industry standards to deliver strategic products.• Agile Team Collaboration: Work within a dynamic, small Agile team to develop next-generation products on ambitious timelines, contributing to a fast-paced and innovative environment.• Complex Component Engineering: Take charge of developing and maintaining some of the most complex software components, ensuring high performance and reliability.• Best Practices Advocate: Champion best software engineering practices, including automated testing, to ensure high-quality deliverables.• Cross-Team Collaboration: Partner with other software development teams to ensure our products meet specifications and deliver a best-in-class customer experience.• Lifecycle Insight Provider: Offer valuable software design and engineering insights throughout the entire product lifecycle, from conception to deployment.• Requirement Clarification: Collaborate with designers and specialists to understand requirements, confirm user stories, and ensure the desired customer experience is achieved.• Continuous Learning: Commit to constant learning and development, enhancing your technology skills and striving for greater efficiency in your work.You'll have the following skills and experienceSkills• Strong Software Design & Development Experience: Proficient in designing and developing software using C on embedded Linux systems.• Embedded Linux System Development: Experienced in building, debugging, and scripting for embedded Linux systems.• CI/CD and VCS Tools: Proficient in using tools like Git, GitLab, Jira, and Confluence for code revision and continuous integration.• Agile Delivery Methods: Familiar with Agile methodologies such as Scrum and Kanban.• Test Automation: Ideally, knowledgeable and experienced in automating tests using Python or Robot Framework.• Home/Office Networking Technologies: Ideally, experienced with in-home customer premise equipment and related technologies such as Broadband DSL/Fibre, 4G/5G Mobile networks, IP, WiFi, Voice, DECT, IoT, and Home Networking.• Proactive and Collaborative: Proactive, collaborative, pragmatic, and passionate about delivering high-quality products within ambitious timelines, ensuring the best customer experience. Experience Qualifications:• Relevant Industry Qualifications: Possess contemporary and industry-recognized certifications or qualifications that are appropriate for the specific function of the role.• Professional Experience: Have significant professional experience that is relevant to the responsibilities and requirements of the position. Skills/Experience: Required:• Demonstrable experience in embedded systems software design and development, using the C programming language.• Strong scripting skills, e.g. bash, python• Experienced team leader, able to motivate and direct others • 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, we use git, Jira and GitLab• Must have experience of working with Agile delivery methodologies such as Scrum, Kanban; iterative planning and task estimation is desirable.Preferred:• Experience in Linux kernel and driver development• Prior line management experience of software engineers• Desirable:• Experience of building products using OpenWrt or similar• Demonstrable contribution to open source projects• Experience using containers, e.g. LXC or Docker, ideally on embedded systems• An understanding of the TR-069/ TR-369 protocol and TR-181 data model design and use• Experience of Wi-Fi, cellular, DECT, voice or hybrid technologies• Has a working knowledge of Home Gateway standards including, but not restricted to: IPv4/IPv6, PPP, Wi-Fi and Multicast• Experience using JTAG debuggers to bring up and debug hardwareBenefits • 10% on target bonus• BT Pension scheme, minimum 5% Employee contribution, BT contribution 10%• From January 2025, equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. It’s for all parents, no matter how your family is made up.• Enhanced women’s health support: including help with menopause symptoms, cancer screenings, period care and more.• 25 days annual leave (not including bank holidays), increasing with service• 24/7 private virtual GP appointments for UK colleagues• 2 weeks carer’s leave • World-class training and development opportunities• Option to join BT Shares Saving schemesOur leadership standardsLooking in:Leading inclusively and SafelyI inspire and build trust through self-awareness, honesty and integrity.Owning outcomesI take the right decisions that benefit the broader organisation.Looking out:Delivering for the customerI execute brilliantly on clear priorities that add value to our customers and the wider business.Commercially savvyI demonstrate strong commercial focus, bringing an external perspective to decision-making.Looking to the future:Growth mindsetI experiment and identify opportunities for growth for both myself and the organisation.Building for the futureI build diverse future-ready teams where all individuals can be at their best.About usBT Group was the world’s first telco and our heritage in the sector is unrivalled. As home to several of the UK’s most recognised and cherished brands – BT, EE, Openreach and Plusnet, we have always played a critical role in creating the future, and we have reached an inflection point in the transformation of our business. Over the next two years, we will complete the UK’s largest and most successful digital infrastructure project – connecting more than 25 million premises to full fibre broadband. Together with our heavy investment in 5G, we play a central role in revolutionising how people connect with each other. While we are through the most capital-intensive phase of our fibre investment, meaning we can reward our shareholders for their commitment and patience, we are absolutely focused on how we organise ourselves in the best way to serve our customers in the years to come. This includes radical simplification of systems, structures, and processes on a huge scale. Together with our application of AI and technology, we are on a path to creating the UK’s best telco, reimagining the customer experience and relationship with one of this country’s biggest infrastructure companies. Change on the scale we will all experience in the coming years is unprecedented. BT Group is committed to being the driving force behind improving connectivity for millions and there has never been a more exciting time to join a company and leadership team with the skills, experience, creativity, and passion to take this company into a new era.A FEW POINTS TO NOTE:Although these roles are listed as full-time, if you’re a job share partnership, work reduced hours, or any other way of working flexibly, please still get in touch.We will also offer reasonable adjustments for the selection process if required, so please do not hesitate to inform us.DON'T MEET EVERY SINGLE REQUIREMENT?Studies have shown that women and people who are disabled, LGBTQ+, neurodiverse or from ethnic minority backgrounds are less likely to apply for jobs unless they meet every single qualification and criteria. We're committed to building a diverse, inclusive, and authentic workplace where everyone can be their best, so if you're excited about this role but your past experience doesn't align perfectly with every requirement on the Job Description, please apply anyway - you may just be the right candidate for this or other roles in our wider team.