Senior Embedded Software Engineer
New Today
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from measurable.energy
Building exceptional teams | Talent100 2024 Awardee
Senior Embedded Software Engineer
About Us
measurable.energy builds technology that identifies and eliminates energy waste, right down to the individual plug socket. Our platform combines custom hardware, firmware, and machine learning to give organisations precise control over their energy usage and carbon emissions. The work we do directly reduces real-world environmental impact. We are a fast-growing company with ambitious goals and a practical, engineering-led approach to solving meaningful problems.
About the Role
We’re looking for an experienced embedded software engineer to join our team contributing to the continue development of the firmware that runs across our growing fleet of deployed hardware.
This is not a one-off development project. Our firmware is actively maintained, updated, and improved—remotely and regularly—across all live devices in the field. You’ll be designing and delivering new features, optimising performance, fixing bugs, and working closely with hardware, data and product teams to ensure that our firmware continues to evolve with the platform.
We’re thoughtful about how we build, test and ship, and we take pride in the quality of our engineering. This is a role for someone who enjoys the long-term challenge of making embedded systems that are robust, flexible and always improving.
What You’ll Be Doing
- Join a team designing, developing and maintaining firmware for our custom energy monitoring and control hardware
- Own key areas of our embedded platform and contribute to its architecture and evolution
- Optimise system performance and reliability in real-world deployments
- Collaborate with hardware engineers to ensure smooth integration with our custom electronics
- Write clean, maintainable C code for RISC-V-based microcontrollers running FreeRTOS
- Debug, test and validate new features in lab and live environments
- Take part in code reviews, design discussions and ongoing platform improvements
What We’re Looking For
- Proven experience building embedded systems in C
- Strong understanding of FreeRTOS or similar RTOS environments
- Experience with microcontrollers and hardware communication protocols (UART, SPI, I2C)
- Comfortable working close to hardware, with a strong understanding of low-level system behaviour
- Able to take a structured approach to debugging and system-level problem solving
- Good communicator who contributes to a collaborative engineering team
- Enjoys building systems that are reliable, maintainable and scale over time
Nice to Have
- Familiarity with the Espressif toolchain (ESP32, ESP-IDF)
- Experience with energy monitoring, power electronics or IoT devices
- Understanding of energy efficiency principles and practical applications
- Git and modern firmware development workflows
- Experience with OTA update systems or maintaining deployed firmware platforms
What We Offer
- Competitive salary and performance-related bonus
- Flexible hours and hybrid working options
- Health and wellness benefits
- An experienced and capable team focused on engineering impact, not busywork
- The chance to reduce energy waste and carbon emissions with your code
Who This Role Is For
This is a role for someone who wants long-term ownership of meaningful systems. If you’re motivated by building things that last, if you care about how your code runs in the real world, and if you’re looking for the right mission and team to invest your skills in, we want to hear from you.
Note: This job description reflects the current requirements and may be updated as the role evolves.
- Location:
- Reading
- Job Type:
- FullTime
- Category:
- Engineering
We found some similar jobs based on your search
-
New Today
Senior Embedded Software Engineer
-
Reading
- Engineering
Get AI-powered advice on this job and more exclusive features. Direct message the job poster from measurable.energy Building exceptional teams | Talent100 2024 Awardee Senior Embedded Software Engineer About Us measurable.energy builds technology ...
More Details -
-
New Today
Senior Embedded Software Engineer
-
Reading, England, United Kingdom
-
£125,000 - £150,000
- Engineering
Get AI-powered advice on this job and more exclusive features. Direct message the job poster from measurable.energy Building exceptional teams | Talent100 2024 Awardee Senior Embedded Software Engineer About Us measurable.energy builds technology ...
More Details -
-
2 Days Old
Senior Embedded Software Engineer UNB031
-
Reading
- Engineering
Senior Embedded Software Engineer UNB031 Join to apply for the Senior Embedded Software Engineer UNB031 role at ALL.SPACE Description ALL.SPACE has developed a smart terminal, capable of linking with all satellites, all networks, in all orbits, ...
More Details -
-
2 Days Old
Senior Embedded Software Engineer UNB031
-
Reading, England, United Kingdom
-
£125,000 - £150,000
- Engineering
Senior Embedded Software Engineer UNB031 Join to apply for the Senior Embedded Software Engineer UNB031 role at ALL.SPACE Description ALL.SPACE has developed a smart terminal, capable of linking with all satellites, all networks, in all orbits, ...
More Details -
-
4 Days Old
Embedded Linux Senior Software Engineer - Optimisation
-
Reading
- Engineering
Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Continue with Google Continue with Google Embedded Linux Senior Software Engineer - Optimisation...
More Details -
-
18 Days Old
Senior Embedded Software Engineer
-
Reading
- Engineering
1 day ago Be among the first 25 applicants This range is provided by Platform Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Platfo...
More Details -