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


















