cover image
Adia

Embedded Software Engineer

Hybrid

London, United Kingdom

Full Time

10-04-2025

Job Specifications

We are looking for an Embedded Software Engineer to join our mission-driven team. This role blends software engineering (35%), embedded firmware development (40%), and hardware & PCBA development (25%), contributing to the Python-based backend systems that power our platform while owning and maintaining the firmware running on our IoT devices. You will play a key role in ensuring seamless communication between hardware and software, as well as planning the evolution of our embedded systems towards on-chip computing.
If you’re excited about working across the software stack—from scalable backend services to embedded C firmware—and making a real impact on decarbonizing home heating, this is the role for you.

About us
Adia's mission is to try and decarbonise home heating - a sector which represents up to 30% of emissions in Europe. We operate across a spectrum of interesting engineering problems - electronics, IoT, thermodynamics, full stack software, controls and more. You can expect to own large problems and stretch your abilities, being exposed to new problems all the time.

Key Responsibilities

Software Engineering (35%)
Design, develop, and maintain scalable backend systems for home heating control in Python, ensuring reliability and performance.
Develop robust software to integrate IoT devices and manage communication with hardware components like heat pumps and valves.
Develop simulation environments to test and validate control strategies for heat pumps, valves, and other system components, enabling robust and efficient performance under diverse operating conditions.
Create secure, scalable APIs to support seamless data flow across the system.
Ensure system robustness, scalability, and reliability when processing large data sets and performing complex computations.
Embedded Firmware Development (40%)
Own the development, optimization, and maintenance of firmware for IoT devices, written in C, with a focus on energy efficiency and reliability.
Plan and contribute to the shift toward on-chip computing, ensuring balance between edge processing and cloud operations whilst considering cost implications.
Implement and manage over-the-air (OTA) firmware updates for secure, remote device upgrades.
Define and implement the testing, quality assurance (QA), and quality control (QC) strategy for firmware, ensuring reliable performance and smooth hardware-software integration.
Develop control algorithms to optimize real-time operation of valves, pumps, and other system components.
Hardware & PCBA Development (25%)
Develop test fixtures and testing scripts for outsourced manufacturing, work with the Operations team to put those test fixtures and testing scripts into practice
Develop a strong understanding of our current PCB designs and suggest improvements, especially as it relates to wireless communication
Support or lead conversations on PCB re-design and cost down efforts - component selection, supplier interaction and selection, PCB design feedback, PCB layout and design as needed
Develop and lead hardware lifecycle testing on an as needed
Support on testing and integrating any hardware revisions into the Adia Hub and associated components on an as needed
Collaboration & Cross-Functional Support
Work closely with backend engineers, hardware teams, and control engineers to ensure seamless system integration.
Partner with manufacturing teams to validate and support IoT devices during production and deployment.
Participate in system-level design discussions to define scalable solutions across hardware and software domains.
RequirementsEducation
Bachelor’s degree or higher in Computer Science, Software Engineering, Embedded Systems, or a related field.

Experience
Minimum of 5–7 years of experience in software and embedded systems development, with significant expertise in Python and C.

Technical Skills
Embedded C: Proven experience in developing and maintaining firmware for embedded systems, including real-time IoT applications and other resource-constrained environments.
IoT and Embedded Communication: Familiarity with communication protocols and frameworks such as MQTT, CoAP, REST APIs, or other protocols commonly used in Embedded Linux, RTOS, or IoT ecosystems.
Testing & Debugging: Proficiency in hardware-software integration testing and debugging for IoT systems.
PCBA Design and Debugging: Reading and reviewing schematics, contributing to electrical design. While we don’t expect this role to involve driving electrical designs, you have the skils to review a schematic, grab a soldering iron and quickly solve a problem.
Edge Computing: Understanding of edge computing principles and their trade-offs with cloud-based operations.
Manufacturing Experience: Real-world experience with scaling up / offshoring manufacture of products - implementing and putting in place appropriate QA and QC. Experience with certifying products (e.g. CE marking, EMC testing).
Python (or similar): Experience in other areas of full stack software development e.g. backend.
RF Electronics: (Nice to have) A strong understanding of antenna design, tuning etc will be invaluable in helping our product have good performance in the real world.
Soft Skills
Strong problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
Self starter - at times working along on a problem and needing to be the expert in the room.
A passion for sustainability and interest in decarbonizing home heating.

About the Company

Adia is on a mission to dramatically accelerate the decarbonisation of home heating by making heat pumps much easier to install. As one of the latest ventures to emerge from the Carbon13 Venture Builder program in Cambridge, Adia utilizes AI and affordable, easily installable sensor inputs to rapidly deploy digital twins of homes. Our technology measures and simulates room-by-room heat loss, energy usage, and the fluid dynamics of wet heating loops. These simulations allow Adia Thermal to predict and control heating system... Know more

Related Jobs

Company background Company brand
Company Name
trg.recruitment
Job Title
Fullstack Python Engineer | Clean Tech
Job Description
Want to put your engineering skills to work on something that truly matters? We’re recruiting a Senior Fullstack Engineer for a clean tech scale-up. This hybrid role is ideal for engineers who care deeply about sustainability and want to use technology to drive real-world impact. What You’ll Be Doing: Designing APIs and scalable backend services with Python (FastAPI) Developing modern frontends and UIs with React.js + TypeScript Collaborating with a forward-thinking team that values clean code What You’ll Bring: Fullstack experience with Python, React, and cloud-native tools Ownership mentality and a desire to shape long-term architecture A track record of building scalable, secure applications Interest in building scalable, secure applications Why Join? Contribute to the UK’s clean tech transition Direct impact on air quality and carbon reduction Competitive pay, generous benefits, and learning time Let’s help build a cleaner future together! Apply now or connect with Ionut Roghina on iroghina@trg-uk.com for more info.
London, United Kingdom
Hybrid
Full Time
09-05-2025
Company background Company brand
Company Name
Beamery
Job Title
Software Engineer (Junior/Mid)
Job Description
About Beamery Beamery’s mission is to create equal access to work, skills, and careers. We are a leading transformational AI platform in the HR technology industry, enabling enterprise companies to create better and fairer talent decisions – by accelerating their recruiting processes, unlocking successful internal mobility opportunities, enabling smarter upskilling initiatives, and facilitating agile workforce planning. We are helping our clients hire and redeploy over a million people annually. Our product is used by Fortune 2000 organizations globally and enables users across 100+ countries to make smarter talent decisions and close skills gaps. Read more about our work here. What’s ahead — and why it’s an exciting time to join the team: Deepening our native integrations with SAP, Workday, Microsoft, and LinkedIn to seamlessly embed our skills intelligence into the platforms where critical workforce decisions are made. Embedding our agentic AI to help customers plan smarter for the future—powering workforce strategies, internal mobility, and skills forecasting. Advancing our use of proprietary LLMs and knowledge graph technology to help organizations unlock broader talent pools, make fairer decisions, and expand access to opportunity at scale. But it’s not all about creating high-quality products, we also very much value the company culture we have worked hard to create; built on trust, empathy & honesty ensuring our workforce is able to bring their full selves to work. About The Role/ Team Team “Core Data Models” builds and maintains Beamery’s core data models, provides internal developers with data access, ensures contact data coverage, quality, and integrity, and enables Beamery to be the single source of truth for talent data. It is a backend team, taking care of our core internal APIs. What You’ll Be Doing At Beamery We are looking for a Backend Engineer to help our core backend services and APIs evolve and scale to cope with new feature development, varied customer needs and increased user traffic. This person will: Play a critical role in designing, developing and operating the next generation of our core microservices, APIs and the data models backing them Work with teammates to continuously improve our authentication and authorisation services Execute on projects and follow through end to end starting with discovery and design through prototyping and implementation to gauging success and owning operations Collaborate with product managers, designers and fellow team members to identify and implement optimal design approaches to deliver value to our customers Improve our internal processes, documentation and ways of working (agile methodologies, working in sprints, focusing on delivering value iteratively, close collaboration in the team and customer centric approach) Play a pivotal role in cultivating a vibrant company culture that champions creativity by championing a welcoming atmosphere where team members are empowered to openly share their thoughts and innovative ideas Participate in company-wide initiatives and learning & development opportunities, such as tribes, hackathons, and programs like Women in Engineering, to foster a diverse and inclusive culture WHO ARE WE LOOKING FOR? Experience in developing and deploying services/APIs Expertise with TypeScript or similar languages Experience with containerisation technologies (Docker, Kubernetes) Curious to understand “Why” before diving into technical implementation Proactive team player who’s committed to continuous improvement Beamery is for Everybody. Diversity and open expression are fundamental to us. We acknowledge the challenges in our industry and strive to develop an inclusive culture where everybody can contribute. We are dedicated to creating an inclusive environment for everyone, regardless of ethnicity, religion, color, sexual orientation, gender identity, race, national origin, age, disability status, or caregiver status. If, for whatever reason, you need us to make reasonable adjustments and adaptations to our recruitment process, please email accommodations@beamery.com Visit our Diversity, Equality and Inclusion page to learn more about progress and commitments.
London, United Kingdom
Hybrid
Full Time
09-05-2025
Company background Company brand
Company Name
Beazley Security
Job Title
Senior Software Engineer
Job Description
About Us: Beazley Security is a global cybersecurity firm committed to helping clients enable advanced cyber defenses that reduce risk with quantifiable results. We’re comprised of top talent from private industry, government, intelligence, and law enforcement who are specialists in threat detection, incident response, digital forensics, offensive security, risk management, and cyber resilience. As a subsidiary of specialty insurance giant, Beazley Insurance, we’ve been at the forefront of cyber insurance management and breach response activities for business clients in the US, UK, and Europe since 2017. As Beazley Security, the company will have an expanded scope, leveraging nearly two decades of cyber incident experience, a strong services division, and a business strategy focused on growth, to realize our goals and deliver benefit for clients. As a company, we are committed to upholding our core values of Belonging, Integrity, Service, Accountability, and Curiosity. We believe these values are essential to creating a strong and inclusive workplace culture, as well as to delivering world-class cybersecurity solutions to our clients worldwide. As Beazley Security, these values will continue to thrive, with an extra emphasis on expansion of our capabilities and capacity in helping solve unique client challenges. Summary: Beazley Security is seeking an experienced Senior Software Engineer to design innovative, secure scalable solutions that support our cybersecurity mission. As a key member of our global team, you will work across the full stack, contributing to the development and automation of tooling and continual improvement of existing in use systems, while collaborating with engineers and stakeholders across the U.S. and Europe. This role will play a critical part in the continued improvement, scalable development, and support of products used to deliver Beazley Security services. As a Senior Software Engineer, this role will provide technical guidance around architecture and development, as well as mentor members of the Engineering team. This is an excellent opportunity for a motivated self-starter to make a significant impact in a dynamic and fast-paced environment. Responsibilities: Development: Create user-friendly interfaces using HTML, CSS, JavaScript, and TypeScript. Develop and help design scalable and efficient back-end solutions using Python and / or Golang. Implement and maintain CI/CD pipelines for automated build, test, and deployment processes. Create Infrastructure-as-Code. Collaboration: Work closely with product managers, other engineers, and stakeholders to define and deliver high-quality software solutions. Balance: Ensure feature development speed and reliability with well-defined service-level objectives. Improve: Continually update the deployment process to ensure only robust releases are in production. Support: Troubleshoot and resolve complex technical issues and software bugs while supporting developers, engineers, and clients. Mentor and provide technical guidance to junior engineers. Leadership: Act as a technical leader, providing guidance around architecture, code, and product development, while mentoring members of the Engineering team and providing feedback. Qualifications: 5+ years professional software development experience. Strong proficiency in at least two of the following programming languages: Go and Python with proven ability to write production-quality code. Proven experience with Infrastructure-as-Code (IaC) tools, specifically Terraform. Experience working with Amazon Web Services (AWS) and a deep understanding of its core services (e.g., EC2, S3, ECS/EKS, Lambda, IAM). Experience designing and implementing RESTful APIs and microservices. Solid understanding of software development principles, design patterns, and best practices, including security in code and cloud environments. Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI). Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Experience with version control systems (e.g., Git). Experience working in an Agile development environment. Beazley Security Offers: Fully remote work opportunities to fit your lifestyle. Competitive salary with a commission structure. Flexible working arrangements to support balance. Generous parental leave to support your family. Private healthcare for your peace of mind. A strong pension scheme to help secure your future. A lifestyle allowance to enhance your well-being. Life insurance and long-term disability coverage for added security. Opportunities to grow through career advancement and ongoing training. Access to industry conferences and events for professional development. Beazley Security is an equal opportunity employer. We embrace diversity and are committed to creating an inclusive environment for all employees.
United Kingdom
Remote
Full Time
08-05-2025
Company background Company brand
Company Name
Chubb Fire & Security Group
Job Title
Mobile App Developer
Job Description
Looking for an opportunity within a business that offer a genuine ‘people first’ culture? Here at Chubb Fire and Security we are seeking a Mobile App Developer to join our specialist Community Care team, working remotely, on a permanent full time basis. About Us, Our Culture & What We Can Offer You Chubb is one of the leading providers of medical alert devices and monitoring services in the UK known as ‘Chubb Community Care’, Medical Alert, also known as Personal Emergency Response System (PERS) or Telecare System, allows you to call for help in an emergency by pushing a button. The technology is designed to protect some of the most vulnerable in our society; for families, it helps your loved ones maintain their safety and independence in the comfort of their home. Our commitment to our people is to continually develop and innovate so that we grow together as your career unfolds. As part of the global API Group, we join a family of organisations where leadership, and leadership development is our most powerful strategic advantage and the best way to invest in our people. SALARY: Base salary up to £54,500 per annum 25 days holiday, plus bank holidays Free Onsite Parking when needed Same Day GP Cycle to Work Scheme Employee Referral Scheme (£1000) Company Pension Scheme Life Assurance (4 x Basic Salary) Employee Scholarship Scheme A Central Benefits Platform offering a wide variety discounts Health & Wellbeing Resources Bravo Awards: Recognising outstanding contributions from all employees and encourage excellence Job Description What will I be doing as Mobile App Developer? The main goal of this role is to develop and maintain Chubb Community Care software products ensuring all stakeholders receive timely, professional, high quality and error free software products. You Will Carry out defined software development tasks whilst following technical specifications and company coding standards. Work within the departments defined processes and procedures and adhere to meeting quality control standards Participate in software testing & reviews Provide technical support to the business and onsite technical support Provide weekly progress update to the technical manager and attend department meetings Qualifications What we would like you to bring to the role: Previous experience in a C# .Net software development / engineering role Previous experience of Java (Android Development_ would be beneficial iOS experience Good knowledge of Relational Databases and SQL Ability to work under pressure to project milestones and timescales The drive and enthusiasm to make a positive contribution to the team If this sounds like you, send us your application today! Additional Information About Us, Our Culture & What We Can Offer You Established over 200 years ago, Chubb Fire & Security are a global business driven by keeping people and the world safe. We provide essential systems, equipment and services, from digital CCTV surveillance and intruder alarms, to fire detection and suppression systems. Offering a full range of innovative products and services to a broad range of customers, from local independent business, to many of the FTSE 100 companies We believe we offer a unique working culture, where you are as important to us as our customers, and we want you to feel that everyday. We are proud to offer extensive training to all of our new Advisors, fully supporting, and enabling you to thrive in your new role and beyond, with ongoing career development opportunities throughout your career journey with us. #BR-CB
Blackburn, United Kingdom
Remote
Full Time
08-05-2025