
IoT Engineer
PT. Mandiri International Technology
Actively hiring 22min ago
- Contract
- On-site • Jakarta Selatan
- Negotiable
Min. 1 years of experience
No Sign Up Required!
Job Description
- Develop, implement, and maintain IoT applications for embedded systems using programming languages such as Python, C, C++, JavaScript, and Assembly.
- Design and develop backend services using Node.js and APIs to enable seamless communication between IoT devices and cloud platforms.
- Design, integrate, configure, and troubleshoot IoT hardware components, including microcontrollers, microprocessors, sensors, actuators, and communication modules.
- Develop and optimize firmware/software for embedded devices to ensure high performance and reliability.
- Implement and manage IoT communication protocols such as Wi-Fi, Bluetooth, BLE, Zigbee, LoRaWAN, RF, HTTP, MQTT, and CoAP to support secure and efficient device connectivity.
- Build and maintain real-time data acquisition, synchronization, and communication between IoT devices and cloud platforms.
- Design and manage SQL and NoSQL databases for IoT data storage, processing, and retrieval.
- Analyze IoT-generated data to identify trends, optimize system performance, and support predictive maintenance and business insights.
- Collaborate with data engineers and data scientists to implement machine learning models for intelligent IoT solutions.
- Ensure IoT systems comply with cybersecurity best practices by implementing encryption, authentication, access control, and secure communication protocols.
- Perform testing, debugging, performance optimization, and troubleshooting of IoT hardware and software solutions.
- Collaborate with cross-functional teams, including hardware engineers, software developers, QA engineers, and business stakeholders, to deliver end-to-end IoT solutions.
- Prepare technical documentation, including system architecture, integration design, API documentation, and deployment guides.
Requirements
- Programming and Software Development: Proficiency in languages such as Python, C, C++, JavaScript, and Assembly is essential for developing IoT applications and embedded systems, Knowledge of Node.js and APIs is also valuable for backend development and device communication
- Hardware: Understanding microcontrollers, microprocessors, sensors, actuators, and IoT hardware components is critical. Engineers must know how to integrate and configure these devices for efficient data collection and processing. Designing and integrating sensors, processors, and network modules.
- Protocols: IoT engineers should be skilled in designing and managing networks using Wi-Fi, Bluetooth, BLE, Zigbee, LoRaWAN, RF, HTTP, MQTT, and CoAP to ensure reliable device connectivity
- Data Analytics: Ability to analyze large datasets from IoT devices, implement machine learning models, and extract actionable insights is crucial for predictive maintenance, operational efficiency, and smart decision-making .
- Database : Familiarity with cloud services, SQL, and NoSQL databases is necessary for real-time data storage, synchronization, and IoT platform management
- Cybersecurity: Knowledge of encryption, access control, and security protocols is essential to protect IoT devices and networks from unauthorized access and cyber threats
💙
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
About PT. Mandiri International Technology
Learn MorePT. Mandiri International Technology (MITech) is an Indonesian leading Information and Communication Technology (ICT) Solutions and Services Company, over 180 employees, established in 2014. We help our valued Clients to drive their business growth by delivering innovative digital technology and business transformation. For more visit https://mitech.co.id
Industry
IT Consulting & Services Company
Location
Jakarta, Indonesia
Company Size
50–100 employees
Culture
Fast-Paced
Swift in handling new challenges and producing new ideas to improve