> Markdown version of [/jobs/ext/3296191-senior-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/3296191-senior-embedded-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Engineer - **Company:** ecobee Technologies ULC - **Location:** Leeds, UK (Remote available) - **Experience:** Expert - **Salary:** £110,900.0 - £144,200.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Amazon Alexa, ARM Architecture, Computer Programming, Data Structures, Software Design Patterns, Programming Tools, Linux on Embedded Systems, Embedded Software, Home Automation, Network Protocols, Object-Oriented Software Development, Performance Tuning, Software Engineering, Software Systems, Wi-Fi Technology, Multithreading, Real Time Systems, Siri, Software Coding - **Published:** September 3, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=6aa034a2f46ae2fc ## About the Role * Proficiency in C and C++ development experience * Knowledge of embedded Linux systems * Extensive experience in embedded software application development * Experience building Wi-Fi camera products is an asset * Object-oriented design and coding skills with knowledge of data structures and design patterns Multi-threaded design and coding practices * Knowledge of ARM architecture-based processors and development tools * GUI development · Aptitude in programming for reliability and testability * Knowledge of Home Automation, Control Systems or Internet of Things * Knowledge of camera pipelines and image processing ## Description As a Senior Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery-operated microcontrollers to full-blown multicore embedded Linux systems. The embedded team is in a unique position as we own a wide breadth of the technologies that get built into our devices making each day a unique challenge. You may be working on portions of the low-level software/hardware interactions, but equally important is the development of the user applications that run on devices. Everything from network protocols to control algorithms to building enticing graphic UI's. The embedded team is also responsible for developing the test fixtures used to validate the functionality of each device manufactured. These devices are truly products on their own and no less complex considering the hardware and software systems they must interface with. Aside from the in-house technologies, the embedded team is often also responsible for integrating third-party services. For example, we developed the device software stack that allowed us to become one of the first Apple HomeKit accessories on the market as well as more recently one of the first third parties to integrate Amazon Voice Services for Alexa functionality built right into a thermostat and on device Siri integration. To accomplish all of this, at any given time you may be working closely with developers from other teams as well as our QA, Product Management, Manufacturing, Hardware teams and third-party tech companies on integrations. This role follows a hybrid schedule, with in-office work required on Wednesdays and Thursdays to support collaboration, and flexibility to work remotely for the remainder of the week. How You'll Make an Impact: * Design, develop, and optimize embedded software for advanced home monitoring and camera functionalities. * Collaborate with cross-functional teams to develop new products and features. * Conduct performance analysis and optimize system performance. * Stay updated with industry trends to drive continuous innovation in home monitoring and camera technology., * Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral, and situational questioning, aimed at evaluating your qualifications and fit for the role * Technical Assessment Meeting: You will engage in 1hr discussion with members of our team to delve into your technical expertise and experience * Final Interview will consist of a real-time programming assignment followed by any final questions you or the interviewer has. At this time no Agencies or 3rd party candidates