Software Engineer
5 days ago
Responsible for designing, developing, and maintaining Internet of Things (IoT) systems, including embedded devices (Arduino, ESP32, Raspberry Pi, etc.), industrial electrical infrastructure, and backend systems for data processing and cloud integration. This position requires cross-disciplinary skills — combining electrical, embedded, and backend engineering — to deliver intelligent, automated, and integrated energy or industrial solutions.
Responsibilities
- Design and develop IoT devices based on microcontrollers (Arduino, ESP32, Raspberry Pi, etc.).
- Build and maintain backend systems for IoT data integration with cloud services (REST API, MQTT broker, WebSocket, etc.).
- Design system architecture for device management, telemetry, and real-time monitoring dashboards.
- Develop APIs , Python FastAPI, or Go) for communication between devices, backend, and cloud.
- Manage and optimize databases (SQL/NoSQL such as PostgreSQL, MongoDB, or InfluxDB).
- Implement communication protocols (MQTT, Modbus, TCP/IP, LoRa, GSM, Wi-Fi, BLE).
- Integrate with cloud platforms (AWS IoT Core, Google IoT Core, Azure IoT, or open-source stacks such as ThingsBoard or EMQX).
- Build dashboards to monitor energy, power consumption, and machine performance (Grafana, Node-RED, or custom dashboards).
- Analyze, test, and troubleshoot both electro-mechanical devices and backend IoT systems.
- Install and maintain low-voltage electrical panels (LVMDP, MCB, MCCB, grounding, etc.).
- Perform troubleshooting for electrical systems, networks, and software-hardware integration.
- Ensure compliance with K3 (Occupational Safety), SNI/TKDN, and electrical safety standards.
- Collaborate with R&D, software, and field technician teams to ensure seamless end-to-end integration.
Qualifications
- Bachelor's or Diploma degree in Electrical Engineering, Informatics, Computer Science, Mechatronics, or related field.
- Experience in IoT, backend development, or distributed systems (fresh graduates with a strong project portfolio will be considered).
- Proficient in backend programming languages such as Python, , or Go.
- Experienced in embedded programming (Arduino IDE, C/C++, MicroPython).
- Strong understanding of low-voltage electrical installation, wiring, protection, and distribution panels.
- Familiar with cloud deployment and infrastructure (Docker, Linux server, API hosting).
- Solid grasp of APIs, WebSockets, database design, and IoT data pipelines.
- Ability to read and design electrical diagrams, PCB schematics, and system architectures.
- Knowledge of electrical safety standards (K3, SNI, IEC) and cybersecurity for IoT devices.
- Certifications in Electrical Safety, PLC Programming, or Cloud Engineering are a plus.
- Hands-on problem solver, willing to work on-site, and able to perform under pressure.
-
Java Software Engineer
5 days ago
Jakarta, Jakarta, Indonesia FPT Software Indonesia Full time 6,000,000 - 12,000,000 per yearLocation:Jakarta (Full Work From Office in Pondok Indah)We're looking for a skilled and passionateJava Developerto join our team in Jakarta. The ideal candidate will have a strong foundation inCore Javaand experience with theSpring framework. You'll be building and maintaining high-complexity web applications, working with databases, and contributing to the...
-
Senior AI Engineer
5 days ago
Jakarta, Jakarta, Indonesia M+ Software Full time $60,000 - $180,000 per yearCompany DescriptionM+ Software is a global IT firm that delivers consulting, development, implementation, and maintenance services to entrepreneurs, SMEs, large enterprises, and government clients across Australia, France, Asia, and the Pacific Islands.Job DescriptionWe are seeking a Senior AI Engineer Freelance to design and deliver advanced AI components...
-
Software Engineer
5 days ago
Jakarta, Jakarta, Indonesia PT Sani Mentari Indonesia Full time 3,000,000 - 5,000,000 per yearJob Summary:Software engineers focus on applying the principles of engineering to software development. The role includes analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs — all through software programming languages. This role also focuses on the complex and large software...
-
Software Engineer
22 hours ago
Jakarta, Jakarta, Indonesia Gortnm Innovations Pvt Ltd Full timeThe Role: You will be responsible for : Writing well-designed, testable and efficient code.Gathering and evaluating user feedback.Working as a part of a dynamic team to deliver winning products.Providing code documentation and other inputs to technical documents.Supporting continuous improvement by investigating alternatives and new technologies and...
-
Software Engineer
7 days ago
Jakarta, Jakarta, Indonesia Bang Jamin Full time 8,000,000 - 12,000,000 per yearCompany DescriptionBang Jamin is a digital insurance platform dedicated to providing seamless insurance purchase, claims experiences, and comprehensive services. Founded by industry experts with more than 30 years of experience and backed by top fintech investors in Indonesia, our mission is to extend financial safety to every Indonesian.Role DescriptionThis...
-
Software Engineer
5 days ago
Jakarta, Jakarta, Indonesia VISTRA Full time 400,000 - 800,000 per yearIt's never been a more exciting time to join Vistra.At Vistra our purpose is progress. We believe that our clients have the power to change the world and to do great things for global progress, and we exist to remove the friction that comes from the complexity of global business – to help our clients achieve progress without friction.But progress only...
-
Software Engineer
7 days ago
Jakarta, Jakarta, Indonesia MindSoci Full time 8,000,000 - 12,000,000 per yearCompany DescriptionMindSoci empowers creators and teams to think bigger, work smarter, and share their ideas with the world. Whether you're a solo creator or part of a growing team, MindSoci provides the tools and freedom needed to excel and innovate.Role DescriptionThis is a full-time on-site role for a Software Engineer located in South Jakarta. The...
-
Software Engineer
22 hours ago
Jakarta, Jakarta, Indonesia Cermati Full timeJob DescriptionWork side-by-side with a mentor(Lead Software Engineer / Engineering Manager) to help you accomplish team goals and grow together as a personCarry the execution of a medium - large size project that is given by PM / Lead Software Engineer according to its product domainWork side-by-side in a high performance team by occasionally participate in...
-
Software Engineer
7 days ago
Jakarta, Jakarta, Indonesia Qoala Full time 120,000,000 - 240,000,000 per yearAbout Us:At Qoala, we are revolutionizing the insurance and fintech industry with innovative technology solutions. As a leading Insurtech platform in Southeast Asia, we are committed to providing seamless digital experiences for our customers and partners. We pride ourselves on fostering a dynamic, inclusive, and collaborative work environment where...
-
Software Engineer
7 days ago
Jakarta, Jakarta, Indonesia Headhunter-Outsource Full time 90,000,000 - 120,000,000 per yearCompany DescriptionOur client is a technology company specializing in software development, system integration, and digital platforms, with a particular emphasis on leveraging recruitment technology to streamline talent acquisition processes. They serve clients by helping them connect with suitable candidates more efficiently, using tech-enabled...