Wattero is developing peer to peer energy solutions for those that lack access to electricity. As the IoT Engineer, you will develop the edge devices to gather data via sensors, design the electronics circuit to interact with the controller in the edge device and maintain the network of a large number of sensors in a wireless sensor network.
The IoT Engineer is responsible for the design, development and testing of the edge device and data hub. This includes the hardware like the sensors, controllers, logic circuits, and the LoRa / GSM senders.
Key areas of responsibilities:
Develop the edge devices to gather data via sensors
Design the electronics circuit to interact with the controller in the edge device
Maintain the network of a large number of sensors in a wireless sensor network
1. Develop the edge devices to gather data via sensors.
Participate in the design, development, and testing of the hardware on a daily basis
Understand the limitations, pros and cons of different sensors and measuring methods
Participate in the evaluation of the solution and work on improving it
2. Design the electronics circuit to interact with the controller in the edge device
Ensure the data gathered via the sensors gets to the controller and the relevant data is stored
Develop the logic governing different power outputs with different priorities
Manage the memory of the edge device including when data is deleted
3. Maintain the network of a large number of sensors especially a wireless sensor network
Ensure the correct data is forwarded to the data hub for further transmission to the server for analysis
Fallback plans for loss of connection, this is especially relevant for memory management
Skills needed
Programming languages such as C, C++, and Assembly Language, etc. Familiarity with other languages such as ADA, Lua, Rust, Python, VHDL, and Verilog is a bonus.
Microcontroller/microprocessor ecosystems such as Arduino, Raspberry Pi, ESP32, ESP8266 NodeMcu, and STM32.
Memory management: a solid understanding of the different types of memory, including RAM, ROM and Flash, and how to develop software where memory is a premium.
Circuit Design: PCBs, signal analysis, debugging, assembly and testing of integrated circuits and their components.
Measurement: Experience using digital multimeters, oscilloscopes, DAQs, and other equipment to measure, analyze and troubleshoot electrical systems.
IoT devices and frameworks such as Google Cloud Platform, IBM Watson, Azure, and AWS.
Measures of success:
Development times and testing
The quality of the hardware solution developed
The applicant should be located in Norway.
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Want to be a partner? Look no further.
Get your caffeine fix to get you started and keep you going.
We want to take you from good to great.