Job Description: Firmware Developer IoT (ESP, C, C++) (Paid Internship) Position: Firmware Developer Location: Bengaluru (Candidates must be based in Bengaluru) Experience: 2+ Years Job Type: Full-time Interview: Will be face to face at our Bengaluru ( No Online interview) Job Summary: We are looking for a Firmware Developer with expertise in ESP32/ESP8266, C, and C++ to join our team. The ideal candidate should have experience in developing and optimizing firmware for IoT devices, working with embedded systems, and implementing communication protocols. Key Responsibilities: Develop and optimize firmware for ESP32/ESP8266-based IoT devices. Write efficient, modular, and scalable C/C++ code using OOP concepts for embedded systems. Integrate and optimize RTOS-based firmware solutions. Work with communication protocols such as UART, I2C, SPI, MQTT, Modbus, BLE, Wi-Fi. Debug and troubleshoot firmware using tools like JTAG, Logic Analyzers, and Serial Debugging. Collaborate with hardware engineers to optimize system performance. Implement power management techniques for battery-operated IoT devices. Write and maintain technical documentation for firmware development. Required Skills & Qualifications: 2+ years of experience in firmware development for IoT devices. Strong programming skills in C, C++ and experience with ESP32/ESP8266 SDK. Experience in working with FreeRTOS, Arduino, or bare-metal firmware. Hands-on experience with IoT protocols (MQTT, HTTP, CoAP, LoRa, Modbus RTU/TCP). Familiarity with wireless communication (Wi-Fi, BLE, Zigbee, LoRa, NB-IoT). Proficiency in using Git, Jira, or other version control and issue tracking tools. Experience with sensor interfacing and data acquisition. Strong problem-solving skills and ability to work independently. Good to Have (Bonus Skills): Experience in OTA firmware updates. Knowledge of AI/ML on edge devices. Familiarity with cloud platforms (AWS IoT, Google IoT Core, Azure IoT Hub). Basic understanding of Python or scripting for automation. What We Offer: Competitive salary and benefits package. Opportunity to work on cutting-edge IoT solutions. A collaborative and innovative work environment. Career growth and learning opportunities. Company: AriveGuru Technology Solutions Pvt. Ltd https://www.ariveguru.com/ Address: 139, 1st Floor, Sarvabhouma Nagara MSRS Nagara, next to INDIAN INSTITUTE OF MANAGEMENT BANGALORE, Bilekahalli, Bengaluru, Karnataka 560076 Job Type: Internship Contract length: 6 months Schedule: Day shift Application Question(s): you know about Embedded C program how many years pf experience you have Work Location: In person Speak with the employer +91 hidden_mobile Expected Start Date: 14/03/2025,
Employement Category:
Employement Type: Full time Industry: IT - Hardware / Networking Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Iot Firmware Developer (esp, C, C++) (paid
Contact Details:
Company: AriveGuru Technology Location(s): All India Email: hi*********l@