SpanIdea is seeking a Senior/Staff Software Engineer with expertise in IoT to join our team. As a key member of our IoT development team, you will be responsible for working on IoT core platforms, including data storage, data aggregation, messaging, and cloud computing. You should have hands-on programming experience in languages such as C, C++, Java, or Python. Additionally, experience in embedded device technology, network protocols (MQTT, COAP, BT), and building web services using JSON, REST, and similar technologies is required. Familiarity with implementing services on cloud infrastructures like AWS is a plus. We are looking for someone who can quickly learn new technologies and tackle a wide range of technical challenges.
Responsibilities
Work on IoT core platforms, including data storage, data aggregation, messaging, and cloud computing.
Develop software solutions using programming languages such as C, C++, Java, or Python.
Program embedded devices and work with network protocols like MQTT, COAP, BT.
Build web services utilizing JSON, REST, and other similar web service technologies.
Implement services on cloud infrastructures, such as AWS.
Requirements
5-10 years of experience working with IoT core platforms.
Hands-on programming experience in C, C++, Java, or Python.
Experience with embedded device technology and network protocols (MQTT, COAP, BT).
Strong knowledge of web services using JSON, REST, and similar technologies.
Experience implementing services on cloud infrastructures, preferably AWS.
Ability to quickly learn new technologies and handle diverse technical challenges.
Minimum Bachelor’s degree in Computer Science or Computer Engineering.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job