Details
1094313
Liverpool John Moores University
11/04/2025
Other - See Job
6 hours per week for 12 weeks
Smart Casual
Pay
£16.72
£2.02
Description
Role
*Ringfenced to LJMU Level 5 to level 8 students in Computer Science, Electrical Engineering, or a closely related field with strong interests in ESP32 development and IoT sensors*
We are seeking a skilled and motivated Research Assistant to contribute to an innovative project focused on developing IoT solutions for building environment and air quality monitoring. This project aims to create a robust and reliable system using ESP32 microcontrollers, various sensors and InfluxDB to collect and analyse data crucial for improving building performance, occupant well-being, and energy efficiency. The project is funded through Dr Hu Du’s research project under Higher Education Innovation Fund.
Duties and responsibilities
• Code Development for ESP32 Microcontrollers: Design, develop, and implement firmware for ESP32 microcontrollers to interface with a range of environmental and air quality sensors.
• Sensor Integration: Integrate various sensors (e.g., temperature, humidity, CO2, particulate matter, VOCs) with ESP32 platforms, ensuring seamless data acquisition and communication with local server.
• Data Acquisition and Processing: Develop code for efficient data acquisition, pre-processing, and transmission from sensor networks.
• Communication Protocol Implementation: Implement communication protocols (e.g., Wi-Fi, MQTT) for data transfer from ESP32 devices to a local data repository.
• Testing and Validation: Rigorously test and validate the developed code and integrated sensor systems to ensure accuracy, reliability, and robustness.
• Documentation: Maintain clear and comprehensive documentation of code, system architecture, and testing procedures.
• Collaboration: Work closely with other researchers and project team members to achieve project goals.
Skills and experience
• Level 5- 8 students in Computer Science, Electrical Engineering, or a closely related field
• Strong programming skills in languages relevant to embedded systems development (e.g., C, C++, MicroPython).
• Experience with ESP32 microcontrollers and the ESP-IDF framework.• Solid understanding of sensor technologies and interfacing techniques.
• Knowledge of communication protocols such as Wi-Fi, MQTT, and related IoT technologies.
• Familiarity with data acquisition and processing concepts.
• Excellent problem-solving and debugging skills.
• Ability to work independently and as part of a team.
Location
LJMU
Additional information
*Ringfenced to LJMU Level 5 to level 8 students in Computer Science, Electrical Engineering, or a closely related field with strong interests in ESP32 development and IoT sensors*
Applications close at 11:59pm on Tuesday 25th March 2025