to design, develop, and implement embedded hardware and software systems. The ideal candidate will have strong hands-on experience with Arduino microcontrollers, sensors, actuators, and real-world IoT or automation projects.
Key Responsibilities:
Design, program, and debug Arduino-based systems for various applications (IoT, robotics, automation, etc.).
Develop and integrate hardware components such as sensors, motors, relays, and communication modules (Wi-Fi, Bluetooth, GSM, etc.).
Write, test, and optimize Arduino sketches (C/C++).
Work with communication protocols such as I2C, SPI, UART, and MQTT.
Interface Arduino boards with external platforms (e.g., Raspberry Pi, NodeMCU, ESP32, cloud APIs).
Develop prototypes and assist in hardware troubleshooting.
Collaborate with cross-functional teams (hardware design, software, mechanical).
Maintain documentation for firmware, circuit designs, and project workflows.
Required Skills:
Strong proficiency in
C/C++
programming for embedded systems.
Hands-on experience with
Arduino IDE
and related tools.
Solid understanding of
electronics fundamentals
(voltage, current, resistance, circuits).
Experience working with
sensors
,
motors
,
relays
, and
communication modules
(ESP8266, GSM, NRF24L01, etc.).
Familiarity with
PCB design software
(e.g., Proteus, Eagle, KiCad) is a plus.
Knowledge of
IoT communication protocols
(HTTP, MQTT, BLE).
Debugging and problem-solving skills.
Preferred Qualifications:
Experience with
ESP32
,
Raspberry Pi
, or
STM32
microcontrollers.
Familiarity with
cloud IoT platforms
(AWS IoT, Google Firebase, ThingsBoard, Blynk).
Understanding of
automation systems
,
home automation
, or
industrial IoT
.
Experience in
mobile app integration
(e.g., controlling Arduino devices via app or web interface).
Bachelor's degree in
Attention to detail and systematic approach to troubleshooting.
Strong documentation and version control (Git) practices.
Ability to work independently and in a collaborative environment.
Innovative mindset for prototype and proof-of-concept development.
Job Type: Full-time
Pay: ?14,481.47 - ?65,409.03 per month
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.