Role & Responsibilities
- Develop and test firmware for ESP32 and STM32 microcontrollers
- Work with GPIO, UART, SPI, I2C, PWM, ADC peripherals
- Implement device communication using Wi-Fi, BLE, MQTT, HTTP/HTTPS
- Interface sensors, relays, motors, and actuators
- Debug hardware and firmware issues using logic analyzers, serial monitors, and debuggers
- Assist in PCB bring-up and board-level testing
- Optimize code for performance, power consumption, and reliability
- Maintain clear documentation for firmware and hardware integration
- Collaborate with IoT, mobile app, and backend teams
Required Skills
- Basic understanding of Embedded C / C++
- Hands-on experience with ESP32 or STM32 (academic or personal projects acceptable)
- Knowledge of microcontroller architecture and embedded fundamentals
- Familiarity with RTOS concepts (FreeRTOS is a plus)
- Understanding of electronic components and basic schematics
- Experience with Arduino IDE, ESP-IDF, STM32CubeIDE, or similar tools
- Ability to read datasheets and application notes
About Company: Otomator Technologies Pvt. Ltd. is a technology-driven company specializing in intelligent automation and IoT solutions. We build innovative platforms and products that enable seamless control, monitoring, and management of smart infrastructure. Our mission is to simplify complex operations through cutting-edge technology, delivering efficiency, reliability, and next-generation user experiences.