IoT Software Engineer

jiWeb Technologies LLP

India

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

jiWeb Technologies LLP is looking for a passionate IoT Engineer in India to design and develop connected devices focusing on the ESP32 microcontroller. Candidates should have proficiency in C/C++, experience with IoT communication protocols, and familiarity with cloud platforms like AWS IoT, Azure IoT Hub, or Google Cloud IoT Core. Responsibilities include device development, security implementation, and collaboration with cross‑functional teams. The role promises to expose successful candidates to innovative projects in a growing tech environment.

Qualifications

  • Proficiency in C/C++ programming is essential.
  • Experience working with ESP32 microcontroller is required.
  • Strong understanding of IoT communication protocols like MQTT, HTTP, and CoAP.

Responsibilities

  • Design and develop IoT devices using ESP32 microcontroller.
  • Integrate IoT devices with cloud platforms for data processing.
  • Ensure security best practices are implemented in IoT devices.

Skills

C/C++ programming
IoT communication protocols
Microcontroller experience
Debugging skills
Written and verbal communication

Education

Diploma in IT Hardware Engineering, Computer Engineering, or Electronics

Tools

ESP32
AWS IoT
Azure IoT Hub
Google Cloud IoT Core
Git
JTAG debuggers

Job description

We are seeking a passionate and skilled IoT Engineer to join our growing team. This role will focus on the design, development, and deployment of connected devices and systems, with a primary focus on leveraging the ESP32 microcontroller platform. You will be responsible for the entire lifecycle of IoT solutions, from concept to production, ensuring robust, secure, and scalable systems. You're a problem‑solver, comfortable with both hardware and software aspects of IoT, and eager to contribute to innovative projects.

Responsibilities:

  • Device Development: Design, develop, and prototype IoT devices utilizing the ESP32 microcontroller. This includes firmware development, hardware integration, and testing.
  • Firmware Programming: Write clean, efficient, and well‑documented firmware in C/C++ for the ESP32, incorporating libraries and protocols for connectivity (Wi‑Fi, Bluetooth, LoRaWAN specify relevant protocols).
  • Cloud Integration: Integrate IoT devices with cloud platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT Core specify platform(s)) for data ingestion, processing, and visualization.
  • Hardware Selection & Design: Evaluate and select appropriate sensors, actuators, and other hardware components for IoT applications. Participate in hardware design reviews.
  • Communication Protocols: Implement and optimize communication protocols (MQTT, HTTP, CoAP specify relevant protocols) for reliable data transmission.
  • Security: Implement security best practices for IoT devices, including secure boot, firmware updates, and data encryption.
  • Testing & Debugging: Conduct thorough testing and debugging of hardware and software, ensuring quality and reliability.
  • Documentation: Create detailed technical documentation for hardware designs, firmware code, and system architecture.
  • Collaboration: Work closely with cross‑functional teams including hardware engineers, software developers, and product managers.
  • Problem Solving: Troubleshoot and resolve issues related to IoT devices, connectivity, and cloud integration.
  • Continuous Improvement: Stay up‑to‑date with the latest IoT technologies and trends, and contribute to the improvement of our development processes.

Required Skills & Experience:

  • Education: Diploma in IT Hardware Engineering, Computer Engineering, or Electronics — highly preferred.
  • Programming: Proficiency in C/C++ programming.
  • Microcontroller Experience: Proven experience programming and working with microcontrollers, specifically the ESP32.
  • IoT Protocols: Strong understanding of IoT communication protocols (MQTT, HTTP, CoAP).
  • Connectivity: Experience with Wi‑Fi, Bluetooth, and ideally other wireless communication technologies (LoRaWAN, Zigbee specify relevant ones).
  • Cloud Platforms: Familiarity with cloud platforms for IoT (AWS IoT, Azure IoT Hub, Google Cloud IoT Core).
  • Operating Systems: Understanding of Real‑Time Operating Systems (RTOS) – FreeRTOS is a plus.
  • Hardware Interfacing: Experience with interfacing sensors, actuators, and other hardware components with microcontrollers.
  • Version Control: Proficiency with Git and related version control tools.
  • Debugging: Strong debugging skills using JTAG debuggers, logic analyzers, and other tools.
  • Problem‑Solving: Excellent analytical and problem‑solving skills.
  • Communication: Excellent written and verbal communication skills.

Desired Skills & Experience (Nice to Have):

  • Experience with ESP‑IDF development framework.
  • Experience with FreeRTOS.
  • Experience with Over‑the‑Air (OTA) firmware updates.
  • Knowledge of security best practices for IoT devices.
  • Experience with hardware design tools (e.g., Altium Designer, Eagle).
  • Experience with data visualization tools (e.g., Grafana, Tableau).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines.
  • Knowledge of power optimization techniques for battery‑powered devices.
  • Familiarity with Agile development methodologies.
  • Education: Diploma in IT Hardware Engineering, Computer Engineering, or Electronics — highly preferred.
  • Experience with low‑power design principles.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IoT Hardware Engineer
IoT Hardware Engineer

jiWeb Technologies LLP • Sahibzada Ajit Singh Nagar

On-site
INR 600,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Viliso Technologies • Mumbai

On-site
INR 2,500,000 - 3,800,000
IoT System Engineer & Developer
IoT System Engineer & Developer

Expersia • Vadodara

On-site
INR 1,200,000 - 2,100,000
IoT Engineer
IoT Engineer

intelycore • Dadri

On-site
INR 600,000 - 900,000
Competitive salary & benefits
Opportunity to work on real-world IoT deployments
Collaborative technology environment
Electronics Engineer
Electronics Engineer

Shuvoneel Ras System • Kolkata District

On-site
INR 800,000 - 1,400,000
Sr Software Engineer (IoT Gateway Application Developer)
Sr Software Engineer (IoT Gateway Application Developer)

Unidel Group • Pune District

On-site
INR 1,200,000 - 1,500,000
IOT Engineer IT - CISD Jaipur Onsite 1
IOT Engineer IT - CISD Jaipur Onsite 1

Codecafelab • Jaipur

On-site
INR 300,000 - 800,000
IoT and robotics projects exposure
Hands-on hardware experience
Career growth opportunities
Staff/Sr. Staff Software Engineer, IoT Solution
Staff/Sr. Staff Software Engineer, IoT Solution

InnoPhase IoT • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Sr Software Engineer – IoT Gateway Application Developer
Sr Software Engineer – IoT Gateway Application Developer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000