Required Skills & Experience
- Strong knowledge of Embedded C programming
- Experience with microcontrollers such as STM32, AVR, PIC, ESP32, ARM Cortex, or Atmega series
- Knowledge of hardware design and schematic understanding
- Experience in PCB design and debugging
- Hands-on experience with communication protocols:
- UART
- SPI
- I2C
- CAN
- USB
- Ethernet
- Experience in firmware development and testing
- Knowledge of power supply circuits, sensors, and motor control systems
- Ability to use debugging tools like:
- Oscilloscope
- Multimeter
- Logic Analyzer
- Experience with embedded IDEs and tools such as:
- Keil
- STM32CubeIDE
- MPLAB
- Arduino IDE
- Understanding of EMI/EMC basics and hardware troubleshooting
- Knowledge of BOM preparation and component selection
- Familiarity with RTOS is an added advantage
Responsibilities
- Develop and maintain embedded firmware
- Design, review, and debug hardware circuits
- Bring-up and testing of prototype boards
- Troubleshoot hardware and firmware issues
- Support PCB testing and validation
- Work with cross-functional teams for product development
- Prepare technical documentation and test reports
Qualification
- B.Tech / Diploma in Electronics, ECE, EEE, Embedded Systems, or related field
- 0-1 years of experience in embedded hardware and firmware development
Preferred Skills
- Experience in IoT products
- Knowledge of wireless technologies like WiFi, BLE, LoRa, or GSM
- Experience in product development lifecycle from prototype to production
Pay: From ₹10,000.00 per month
Work Location: In person