01Overview
Key Responsibilities
Circuit schematic drawing and PCB designing based on the product s requirements
Understanding the components from datasheets and selecting the best components for the PCB design
Firmware development/maintenance in Esp32, STM32, NodeMCU, Arduino and Raspberry pi etc.,
Enable support for wireless communication technologies (LORA, BLE, Zigbee)
Integration with MQTT & IOT Cloud platforms
Preferred Skills
Strong programming skills in MicroPython, C/C++ in Linux
Basic knowledge in Networking and communications
Desirable to have knowledge and exposure in Mobile App development
Basic knowledge of hardware design & troubleshooting is required
Hands-on experience with interfacing various on-chip and off-chip peripherals like LCDs, keypads, UART, SPI, I2C, ADC, timers, interrupts, GPIO, etc.
Experience in Firmware testing, debugging, documentation & troubleshooting of the C code on the target hardware
Motivated and desire to learn new technologies
Good problem-solving skills
Must be able to work independently or in a group & take up big responsibilities.
Qualification
B.E ECE/EEE (Only)
Experience
0-3 yrs of experience in Embedded systems software development .