Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing and coding features of IoT devices meant to connect to other systems and devices.
- Developing software that monitors and executes processes.
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience with Python, C/C++ and Java is a plus
- Understanding of microcontrollers (e.g., Arduino, Raspberry Pi) and their programming.
- Familiarity with sensors, actuators, and communication protocols (I2C, SPI, UART).
- Proven experience in Networking and Protocols (TCP/IP, MQTT and CoAP, HTTP/HTTPS)
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.