IoT Engineer
IoT Engineer
CONTUS TECHThis job is no longer accepting applications
Job Description
Required Skills:
- Candidate must possess a recognised Bachelor s degree in computing, engineering, science, or a related discipline.
- Minimum 4+ years of software engineering experience would be advantageous.
- Proficient in one or more object-oriented programming language such as Java, Swift and Objective-C.
- Strong working knowledge of native mobile app development with iOS and/or Android.
- Working knowledge of IoT device management and the associated protocols such as OMA-DM and OMA-LWM2M as well as device data collection and the associated protocols such as MQTT, CoAP and HTTP.
- Familiar with multi tier architecture, Service-Oriented Architecture and Microservices Architecture.
- Appreciation of the importance of good User Experience (UX).
- Working knowledge of software testing, distributed revision control such as Git and software configuration management.
- Excellent team player and committed individual.
- Good interpersonal communication skills (verbal and written).
Key Responsibilities:
- Conduct background research on existing IoT-related applications and delineate industry best practices.
- Analyse the functional requirements specification of each application.
- Design the applications.
- Implement the applications according to approved designs. Successful candidate must be able to develop native mobile applications on iOS and/or Android as well as one or more IoT development platforms such as AWS IoT Platform
- Conduct rigorous testing of the applications.
- Deploy the applications to cloud computing infrastructure and app stores.
More Info
Job Type:
Industry:
Role:
Function:
Employment Type:
