cover image
BT Group

Embedded Software Engineer

Hybrid

London, United Kingdom

Full Time

16-04-2025

Job Specifications

BT has a key role in British society, fostering change and leading technology innovation. From delivering the Olympics, to supporting the emergency services, to investing more into research than any other UK technology company, we take pride in everything we do - and in the people who work here.

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 Role
As 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.


Be Part of Something Big
This 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!

Hybrid role - 3 days per week onsite

About the Company

We’re one of the world’s leading communications services companies. At BT Group, the solutions we sell are integral to modern life. Our purpose is as simple as it is ambitious: we connect for good. There are no limits to what people can do when they connect. And as technology changes our world, connections are becoming even more important to everyday life. Today, that’s truer than ever. The connections we make are helping solve the world’s biggest challenges such as the global pandemic, climate change and cyber security. ... Know more

Related Jobs

Company background Company brand
Company Name
Sportserve
Job Title
Senior Fullstack Developer (React, Node.js, Next.js)
Job Description
Sportserve forms part of a remarkable group of B2C sports betting and B2B sportsbook technology companies, focused on delivering first class sports betting experiences and casino products for our users worldwide. Along with Sportion, TechSpirit, Standard Focus and Sportelligent, we are the driving force behind the world renowned sports betting company and our flagship brand, Dafabet. Since launching our global hiring initiative, we now employ over 2,000 people worldwide, offering exciting career paths in Technology, Trading, Operations and Media. We pride ourselves on having a diverse and international culture that embraces the global community and acts locally. We offer office based, hybrid and remote work on permanent and consultancy contracts all over the world, making us the true global employer of choice. What you'll be getting up to: We’re looking for someone with strong front‐end skills who is familiar with a modern component framework like React or Vue, with experience in a back‐end framework like NextJS (preferably) and Express. When it comes to being successful at Sportserve, there's more to it than just being really good at the technical stuff. It's also your ability to be an awesome problem solver. And here's the thing, we totally get that we can't all be experts in everything, right? So, it's all about having that thirst for knowledge and being passionate about learning. You know great architecture and design when you see it, so if something seems off, you won't rest until you've figured out what's going on. We see ourselves as a cool group of people who love coming up with new ideas and making things happen. As long as you have a true passion for creating awesome stuff, you'll fit right in. You’d spend most of your time developing new exciting projects, for example: Building a new front-facing and back-office application from scratch Taking part in new payment provider integrations Architecture and developing new features Prototyping and evaluating potential implementations Meeting business stakeholders to understand the problems they wish to address You would spend a lot of time programming, brainstorming on challenging problems and prototyping different ideas. You wouldn’t be just churning through tickets in the backlog — you’d be helping to design entirely new products, figuring out what exactly we’re even building and why. While being a somewhat big company, we’re split into small teams which means that even though we each have our areas of expertise, we all wear many hats. We’re looking for a programmer, but you’d also help out with things like: Writing and improving the documentation for the products and tools we make Maintaining the ownership of our product, and assisting in troubleshooting production incidents Take part in OOH on-call application support rota List of skills we think you need: JavaScript Typescript React Node.js Next.js JS package managers (NPM, Yarn, pnpm) Git (branching, creating pull requests, resolving merge conflict) Bash and Linux in general, SSH HTTP and REST SQL and RDBMS schema design and performance optimisation Tools we think you need to be familiar with: Babel Eslint Jest Webpack K8 & Docker & docker-compose Gitlab with CI/CD TailwindCSS OpenAPI RESTful API design Markdown (for documentation) Experience with Kibana and Grafana Requirements: Bachelor's degree in Computer Science or any related technical field. 5+ years of relevant work experience Excellent command of the English language - written & spoken. Attention to detail and commitment to quality. Collaborative team player. We warmly invite applications in English. Diversity & Inclusion at Sportserve At Sportserve, we are deeply committed to fostering a diverse and inclusive workplace. We believe in building a team that reflects a wide array of backgrounds, skills, and perspectives. Embracing diversity not only enriches our work culture but also drives innovation and excellence. We are proud to be an equal opportunity employer, where everyone’s contribution is valued and respected. If you’re a passionate about technology and looking to start your career in an international, forward-thinking Sports Betting company, we’d love to hear from you. Apply now to become part of our exciting journey!
Leeds, United Kingdom
On site
Full Time
13-05-2025
Company background Company brand
Company Name
Cornucopia IT Resourcing
Job Title
Senior Full Stack Engineer
Job Description
Senior Full Stack Developer Crawley – Hybrid – (Ideally one day per week) £75,000 A dynamic technology firm is seeking a seasoned Full Stack Developer with a strong back-end focus to drive the design, development, and maintenance of scalable server-side applications. In this role, you'll collaborate with experienced developers, product managers, and DevOps teams to build robust APIs and ensure high-performance integration with front-end components. 5-7 years’ commercial experience in web application development using Java (SE/EE) and React. Strong knowledge of frameworks like Spring Boot, with experience in microservices. Proficiency in managing both relational and NoSQL databases. Familiarity with containerization (e.g., Docker) and cloud platforms (AWS, Azure). Experience working in Agile environments (Jira, Confluence).
Crawley, United Kingdom
Hybrid
Full Time
13-05-2025
Company background Company brand
Company Name
Bank ABC
Job Title
Associate - Forfaiting & Receivables Support
Job Description
Job Title: Associate Location: London Department: Forfaiting & Receivables Support Employment Type: Fixed Term Contract Work Pattern: Full-Time Overview: Provide a complete service to the Banks Customer’s to a high level of administration and service. Ensure that transactions allocated are properly implemented, independently controlled, and diligently monitored. Work together with your team, clients, relationship managers/ marketing/account officers, and other departments of the Bank where necessary. Familiarise oneself with different products and process methods in accordance with policies and procedures. To provide a professional and timely response to enquiries received from internal and external customers of the department. What You Will Be Doing: Core Receivable duties Process daily administration duties under Master Receivable Financing Agreements, including processing drawdowns, checking drawdown documentation and limits, rate fixes, discount calculations, fees, maturity extensions, payments, cancellation, receipt of funds, allocation of funds, credit notes, early repays, and part payments in accordance with agreed and documented processes and guided by experienced team members. Position and create payments in relation to receivables transactions within currency cut off times. Escalation of breaches, red flags and other issues including non-performing transactions to your reporting line/Head of Department in accordance with documented processes. Any Operational Risk Events to be reported to your reporting line/Head of Department immediately. Other Familiarise oneself with different Banks systems. To log, organise and prioritise all work received. Check Nostro and Type 25 account Reconciliations to ensure any outstanding items relating to Receivables are actioned, confirm allocation of funds with Receivable clients and arrange onward payment for funds received not financed. Mature contracts for early repayments, match late receipts and identify and chase shortfalls in payment. Update suspense spreadsheet as necessary and reconcile suspense accounts to URBIS on a monthly basis. Arrange for payments to be made in accordance with authentic instructions. Monitor / chase outstanding funds daily and diarise as necessary. Liaise with Finance for reconciliation. Populate Narratives in Corona on Status for outstanding funds daily Assist in Project work for the department Maintain data in Receivables Database/Trading Platforms (if applicable) and relevant checklists. Ad-Hoc duties as requested by Senior Officer and/or Head of Department. Candidate Specification: The ideal candidate will be working in an extremely challenging environment with tight deadlines and high volumes of work and should ensure that all transactions are accurately and properly implemented, independently controlled, and diligently monitored. Equal Employment Opportunity Bank ABC is committed to the principles of equal employment opportunity for all employees and applicants and, in accordance with applicable laws, does not discriminate on the basis of sex, gender identity, gender expression, race, color, religion, national origin, ancestry, age, marital status, disability, medical condition, sexual orientation, or on any other basis prohibited by law. We welcome applications from people with disabilities and are committed to providing reasonable adjustments, where necessary, to make interviews and jobs more accessible. Should you have any difficulty during the recruitment process, require any reasonable adjustments or an application to Access to work please contact the recruitment lead.
London, United Kingdom
On site
Full Time
12-05-2025
Company background Company brand
Company Name
Referment
Job Title
Full Stack Engineer (Ref: 1581)
Job Description
Our client is a regulated digital asset custody solution built by institutions for institutions. They provide secure and compliant custody services for investment in digital assets. As demand for digital asset infrastructure accelerates, they are leading the way in supporting the financial services sector with innovative, secure, and scalable solutions. Our client is seeking a Full Stack Developer to join its engineering team. In this role, you will be developing and supporting a platform that interfaces with exchanges, liquidity providers, and secure vault technologies (MPC/HSM), ensuring the secure transfer of digital assets. The ideal candidate will have expertise in React and Java and will contribute to the design, development, and enhancement of the platform. Key Responsibilities Provide architectural input and lead the development of the platform and in-house systems Support platform stability and security, including periodic out-of-hours support Integrate with exchanges, financial intermediaries, and data systems Drive the creation of secure, compliant, and scalable infrastructure to support digital asset adoption Collaborate with cross-functional teams to deliver high-quality solutions Hybrid Working: This position offers hybrid working, allowing you to combine the flexibility of remote work with the collaboration of in-office presence. Qualifications & Skills Expertise in Java development, cloud-based DevOps practices, and secure coding principles. #Referment
London, United Kingdom
Hybrid
Full Time
13-05-2025