Software Engineer (offline)

Software Engineer

 

We are inviting an experienced Software Engineer to join the team of professionals at InStandart.

 

Project Title: Content Broker System Development for IoT Energy Management

 

Project Description:

We want to develop a Content Broker system that serves as the backbone for secure and efficient data transmission between IoT devices (specifically, energy meters) and a centralized cloud platform. This system will be integral to enhancing energy management within public buildings, leveraging IoT technology to monitor and control energy usage in real time.

 

Technical Objectives:

Integration Capability: Ensure the Content Broker can seamlessly integrate with existing mechanical and water meters, transforming them into smart meters capable of transmitting data to the central IoT system.

Data Transmission: Implement a secure, reliable method for transmitting data every half hour from the IoT devices to the cloud, utilizing Zigbee or similar protocols as needed for the UK market.

Longevity and Efficiency: Design the system to operate on low power, ensuring a battery life of up to 20 years for the IoT devices.

Security and Compliance: Enforce robust security measures to protect sensitive data in compliance with European data protection laws, preventing unauthorized access and ensuring data integrity.

 

Key Deliverables:

System Architecture Design: A comprehensive design document outlining the Content Broker system's architecture, including data flow diagrams, integration points with existing meters, and security protocols.

Software Development: Develop the Content Broker software, including all necessary modules for data collection, transmission, and encryption. This should also include a user-friendly interface for system configuration and monitoring.

Testing and Documentation: Conduct thorough testing of the system to ensure reliability, security, and efficiency. Provide detailed documentation for the system setup, configuration, and operation, along with a developer guide for future enhancements.

 

Technical Requirements:

Proficiency in IoT system development, including experience with Zigbee or similar protocols.

Strong understanding of data security practices and compliance with European data protection laws.

Experience in developing low-power, long-life IoT applications.

Ability to create detailed system documentation and user guides.

Reporting: The developer will report to the project manager on a weekly basis, providing updates on progress, challenges, and next steps.

 

 

​​InStandart offers:​​​​​

Experienced and friendly colleagues who are ready to share knowledge;

Professional and career development;

Comfortable working environment;

Flexible schedule and remote work;

Paid vacation.

 

We will be glad to consider your application!