Software Engineer (Internet of Things)
EXCELTEC PROPERTY MANAGEMENT PTE LTD
Date: 10 hours ago
Area: Singapore, Singapore
Salary:
SGD 4,800
-
SGD 6,000
per month
Contract type: Full time

Job Summary
We are looking for a highly motivated and skilled Software Engineer – IoT to join our technology team. You will be responsible for designing, developing, and deploying IoT solutions that connect devices, collect and analyze data, and enable intelligent automation across our systems. This role involves close collaboration with hardware engineers, cloud architects, and product managers to deliver robust and scalable solutions.
Key Responsibilities
- Design and implement embedded software for IoT devices (e.g., sensors, gateways, controllers).
- Develop and maintain communication protocols such as MQTT, CoAP, BLE, Zigbee, or LoRaWAN.
- Build backend services and APIs to integrate IoT data into cloud platforms.
- Work with real-time operating systems (RTOS) and microcontrollers (e.g., ARM Cortex, ESP32).
- Design and implement edge computing solutions for local decision-making.
- Perform unit testing, debugging, and optimization of code for resource-constrained environments.
- Ensure security, scalability, and performance in IoT solutions.
- Collaborate with cross-functional teams to support product development and deployment.
Requirements
Technical Skills:
- Proficiency in C/C++, Python, or JavaScript (Node.js).
- Experience with IoT protocols (MQTT, HTTP, WebSockets, etc.).
- Familiarity with embedded systems and hardware debugging tools.
- Experience with cloud platforms (e.g., AWS IoT, Azure IoT Hub, Google Cloud IoT).
- Knowledge of database technologies (SQL/NoSQL) and data processing pipelines.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 2–5 years of relevant experience in IoT or embedded systems development.
- Experience with version control (Git), CI/CD pipelines, and Agile methodologies.
- Strong problem-solving skills and ability to work independently or as part of a team.
Preferred Skills (Nice to Have)
- Familiarity with containerization (Docker, Kubernetes) and edge AI/ML.
- Hands-on experience with tools like Arduino, Raspberry Pi, or STM32 platforms.
- Understanding of cybersecurity best practices in IoT.
See more jobs in Singapore