About us: Tewke is designing the next generation of energy saving smart home automation devices to create the home of the future. As a growing startup, Tewke is on a mission to change the way people live within their homes, by empowering them to automatically save energy, and improve their living environment. Our first product, Tap, was launched at CES2025. Visit www.tewke.com/tap to learn more. Tewke have developed their own hardware and software to create one of the most advanced home automation platforms in the world, which can be easily installed into any home. By combining smart grids with home automation, we will be pioneers in intelligent control and energy consumption. There has never been a more exciting time to join Tewke, we are growing fast and looking for bright, ambitious people to join us as we enter the next stage of development. About the role: We are a close-knit team looking for a new member to join the Tewke family as we continue to roll out our first product, and develop our next generation of devices. We are seeking an Embedded Software Engineer to work closely with the our current embedded software engineers, as well as our frontend and backend teams. What you will be doing: As an embedded software engineer at Tewke, you’ll be helping to develop software for the next generation of home automation products. Your responsibilities will include solving complex technical problems with the interaction of software and hardware, writing drivers for the Linux kernel, and writing low-level user-space applications to support features in devices. You’ll work with a range of people who develop software and hardware all the way from electronic hardware engineers to cloud software engineers, with the goal of producing a fantastic end-to-end user experience. Key Requirements: - Degree in Computer Science, Electronic Engineering, or other relevant subject - Experience with low-level programming in C/C++ - Experience working on the Linux kernel source code - Experience with the Yocto build system - Comfortable using version control software from providers such as GitHub or GitLab. - Passion for software development and staying on top of current technologies. - Comfortable working independently. Nice to have: - Experience writing software in Rust - Experience with bare-metal microcontroller programming - Experience architecting, building, launching and maintaining consumer scale products. - Experience working with home automation. The perks: - A fun, fast-paced, entrepreneurial culture. - Full autonomy to direct your area of Tewke. - Working with an environmentally focused company that’s fighting climate change. - Unlimited holiday. - Share options. - Flexible working- work anytime, anywhere outside of our core hours (Monday-Thurs, 10:00-16:00). - Fortnightly team socials. - Cycle to work scheme. - Discounts on buying technology for personal use. Salary: £40,000-£50,000 depending on experience