We are looking for a passionate and motivated IoT & Embedded Systems Engineer (Fresher) to join our engineering team. This is an excellent opportunity for recent graduates who are enthusiastic about working with Arduino, Raspberry Pi, embedded systems, IoT devices, sensors, automation, and hardware integration.
You will work alongside experienced engineers on real-world IoT projects involving hardware prototyping, firmware development, sensor integration, communication protocols, cloud connectivity, device testing, and deployment. This role provides hands-on experience in building intelligent connected devices for industrial, healthcare, smart building, and enterprise automation applications.
Key Responsibilities
- Develop and program applications for Arduino and Raspberry Pi platforms.
- Configure and integrate IoT devices with various sensors and actuators.
- Interface hardware modules such as relays, displays, cameras, motors, RFID, GPS, and GSM modules.
- Develop firmware for microcontrollers using C/C++ and Python.
- Design and implement communication between IoT devices and cloud platforms.
- Configure and troubleshoot hardware peripherals and embedded systems.
- Build prototypes for automation, monitoring, and control systems.
- Work with communication protocols such as MQTT, HTTP, TCP/IP, UART, SPI, and I2C.
- Connect IoT devices with REST APIs and cloud services.
- Test, debug, and optimize embedded applications.
- Collaborate with software, AI, and hardware teams.
- Document hardware configurations, wiring diagrams, and technical specifications.
- Learn new embedded technologies and contribute to innovative IoT solutions.
Eligibility
- Bachelor's degree in Electronics, Electrical, Computer Science, Embedded Systems, Mechatronics, Instrumentation, or a related field.
- Good understanding of embedded systems and IoT concepts.
- Strong analytical and problem-solving skills.
- Familiarity with Arduino and Raspberry Pi through academic or personal projects.
- Basic electronics knowledge, including circuits, sensors, and microcontrollers.
- Good communication and teamwork skills.
- Willingness to learn new technologies.
- Ability to work independently and collaboratively.
Required Skills
- Strong programming skills in C, C++, and Python, with basic knowledge of Shell Scripting (preferred).
- Embedded systems development using Arduino, Raspberry Pi, ESP32, and ESP8266, with expertise in Embedded C, GPIO, interrupts, PWM, timers, and serial communication.
- Hands-on experience with sensors, hardware, and communication protocols, including temperature, humidity, PIR, ultrasonic, gas, light, pressure, accelerometer/gyroscope, RFID, GPS, GSM/4G, camera modules, motors, relays, LCD/OLED displays, and protocols such as UART, SPI, I2C, MQTT, HTTP/HTTPS, TCP/IP, Bluetooth, and Wi-Fi.
- Familiarity with Linux-based environments, IoT platforms, and databases, including Ubuntu, Raspberry Pi OS, Node-RED, ThingsBoard, AWS IoT, Firebase, SQLite, MySQL, and PostgreSQL.
- Proficiency with embedded development tools and hardware debugging, including Arduino IDE, VS Code, PlatformIO, Git, Postman, PuTTY, Serial Monitor, sensor wiring, PCB prototyping, breadboard design, soldering, multimeter usage, and circuit debugging.
- Basic understanding of advanced embedded and IoT concepts, including Home Automation, Industrial IoT, Robotics, Smart Devices, Embedded Linux, Edge Computing, Computer Vision on Raspberry Pi, and AI on Edge Devices.
Pay: ₹18,000.00 - ₹25,000.00 per month
Work Location: In person