System Engineer (IoT) responsibilities include:
- Understand client requirements and how they translate to new integration features;
- Collaborate with product team and other staff to set specifications for new applications;
- Design and deliver IoT implementations at the customer’s site;
- Write high-quality software for application process;
- Write codes to integrate with IoT devices;
- Configure, calibrate, and control IoT devices; and
- Collect, analyze, and visualize collected data from IoT devices.
Job brief:
We are looking for a qualified IoT Associate Engineer to design and integrate IoT systems. You will work as part of a team and individually with little supervision.
A great IoT System Engineer has excellent knowledge of at least one SoC integration. They must be familiar with various IoT and cloud platforms. The ideal candidate will also have an analytical mindset and a keen eye for detail.
The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.
Responsibilities
- Understand client requirements and how they translate into software features with IoT;
- Collaborate with the product team to set specifications for new IoT solutions;
- Write applications for IoT devices with SoC;
- Possess knowledge of development with at least one of the following protocols: Bluetooth, ZigBee, Z-Wave, LoRa .etc;
- Design creative prototypes according to specifications;
- Deliver complete solution within deadlines;
- Perform unit and integration testing before launch;
- Conduct functional and non-functional testing;
- Troubleshoot and debug applications; and
- Develop technical documents and handbooks to accurately represent application design and code.
Requirements
- Proven experience in the delivery of IoT projects;
- Experience in designing and building SoC applications;
- Ability to develop in at least one of the following protocols: Bluetooth, ZigBee, Z-Wave, LoRa .etc;
- In-depth knowledge of programming for diverse operating systems and platforms using development tools;
- Knowledge of connecting up electronic components is a plus;
- Excellent understanding of solution design and principles;
- A team player with excellent communication skills;
- Analytical thinking and problem-solving capability;
- Great attention to detail and time-management skills; and
- BSc/BA in computer science or relevant field; MSc/MA will be appreciated.