At a Glance
- Tasks: Join us to manage and scale our IoT devices for smarter building performance.
- Company: Demand Logic is a pioneering software company focused on sustainability and energy efficiency.
- Benefits: Enjoy hybrid working, a pension scheme, 25 days holiday, and an Employee Assistance Programme.
- Other info: We value diverse backgrounds and encourage underrepresented groups in STEM to apply.
- Why this job: Be part of a mission-driven team improving indoor comfort while reducing carbon footprints.
- Qualifications: Experience with embedded devices, Python, Docker, and IoT protocols is essential.
The predicted salary is between 48000 - 72000 £ per year.
Demand Logic is an award-winning software company saving 120,000 tonnes of CO2 a year. We focus on energy saving, carbon reduction, indoor air quality, maintenance optimisation and tenant comfort; forging new paths in the property technology sector with our ground-breaking approach to data-driven building performance management. Our technology streams data from the heating, ventilation and air conditioning control systems in big buildings, uses pioneering analytics and techniques to crunch it, and focuses users on performance issues with the help of innovative visualisations. Our customers love how our software leads to reduced energy use and improved comfort and well-being for building occupants. We’re on a sustainability mission to get buildings working properly, and we need your help to do it!
About you
We’re looking for an experienced engineer excited by the challenges of rapidly scaling a fleet of embedded IoT devices and gateways. As a member of the data acquisition & infrastructure team you would manage our data acquisition device (DAD) fleet, improve on their architecture for simpler maintenance, and to scale their management systems. We’re looking for someone who is happy to take ownership of projects, come to a consensus on how to approach it, and see them through to completion. You will be fully involved in the entire software development lifecycle, with the freedom to suggest new tools, techniques and processes. You are familiar with secure and best practices, and will help us to ensure ongoing compliance with ISO certification. Pair-programming and mutual code-review are regular practices.
Skills and experience
- Development for embedded devices
- A curiosity about how things work, and the ability to dig into parts of Linux you didn’t know existed
- Complex Docker environments, including multi-stage builds, and interacting with host machine hardware
- Software development in Python, or another similar language
- Shell scripting and usage
- You enjoy learning from others and sharing your knowledge with your team
- Working as part of a distributed team
- Familiarity with IoT orchestration infrastructure, like balenaCloud
- Experience with embedded Linux distributions such as balenaOS, Ubuntu Core/Snap, Yocto, or Wind River Linux
- Experience with a configuration/deployment/orchestration management tool, e.g. Chef, Puppet, SaltStack or Ansible
- You have come across HVAC or IoT protocols or standards, e.g. BACnet, Brick, Haystack, or MQTT
- Software packaging, e.g. Python wheel/pip, DEB, RPM
- An understanding of mobile data services (3G/UMTS and LTE)
- Basic understanding of electronics, e.g. the design of an uninterruptible power supply (UPS)
Demand Logic is an engineering-led company, so we appreciate any and all technical capability. If you’re interested in other technical disciplines, that’s a plus.
Benefits
- Hybrid or remote working, with regular or occasional presence in the London office
- Pension scheme - Contribution matched by employer (up to 4%)
- 25 days holiday on joining (prorated in year 1 and on leaving and adjusted for 4 day working) - Increases with additional years service
- Employee Assistance Programme (EAP) (provides a range of services including counselling)
Equality, diversity & inclusion
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. We encourage applications from groups typically underrepresented in STEM.
How to apply
Please send your CV and a covering letter, detailing why you think you would be suitable for the position, to: Please use the job title and reference number as your email subject line. You can also email the above to request an informal chat about the role before applying for the position.
StudySmarter Expert Advice🤫
We think this is how you could land Senior IoT Engineer in London
✨Tip Number 1
Familiarise yourself with the specific IoT protocols mentioned in the job description, such as BACnet and MQTT. Understanding these standards will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Showcase your experience with embedded Linux distributions like balenaOS or Ubuntu Core. Be prepared to discuss any projects where you've used these technologies, as this will highlight your relevant skills and make you stand out.
✨Tip Number 3
Engage with the company's mission of sustainability and energy efficiency. Research their current projects and be ready to share your thoughts on how you can contribute to their goals, which will show your alignment with their values.
✨Tip Number 4
Prepare to discuss your experience with Docker environments and configuration management tools like Ansible or Puppet. Being able to articulate your hands-on experience with these tools will demonstrate your technical proficiency and readiness for the role.
We think you need these skills to ace Senior IoT Engineer in London
Some tips for your application 🫡
Understand the Company:Familiarise yourself with Demand Logic's mission and values. Highlight your alignment with their sustainability goals and how your skills can contribute to their innovative approach in the property technology sector.
Tailor Your CV:Ensure your CV reflects relevant experience in embedded IoT development, software development in Python, and familiarity with Docker environments. Use specific examples that demonstrate your ability to manage data acquisition devices and work within a distributed team.
Craft a Compelling Cover Letter:In your cover letter, detail why you are excited about the role and how your background fits the requirements. Mention your experience with IoT protocols, your curiosity about technology, and your commitment to best practices in software development.
Follow Application Instructions:When submitting your application, ensure you use the correct job title and reference number in the email subject line. This shows attention to detail and helps your application get noticed by the hiring team.
How to prepare for a job interview at Demand Logic Limited
✨Show Your Passion for Sustainability
Since Demand Logic is on a sustainability mission, it's crucial to express your enthusiasm for energy saving and carbon reduction. Share any relevant projects or experiences that highlight your commitment to these values.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with embedded devices and IoT protocols. Highlight specific projects where you've worked with technologies like Docker, Python, or HVAC standards, as this will showcase your fit for the role.
✨Emphasise Team Collaboration
As the role involves working within a distributed team, share examples of how you've successfully collaborated with others in previous positions. Discuss your experiences with pair programming and code reviews to illustrate your teamwork skills.
✨Prepare Questions About Their Technology
Research Demand Logic's technology and be ready to ask insightful questions about their data acquisition systems and architecture. This shows your genuine interest in the company and helps you understand how you can contribute effectively.