APPLY HERE
Location: Noida
Company: Otomator Technologies
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 analysers, serial monitors, and debuggers
- Assist in PCB bring-up and board-level testing
- Optimise 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
Skill(s) required
- ARM Microcontroller
- Circuit Design
- C Programming
- Embedded Systems
- Internet of Things (IoT)
- PCB Design






