Salary As per Industry Standards Job Type Full Time Experience 1 - 3 years
- Write, maintain and optimize Embedded C firmware for MCU-based products.
- Build quick and functional prototypes using minimum hardware and firmware resources, focusing on efficiency and scalability
- Develop & maintain Automation and IOT products and data loggers for new designs and existing device code.
- Develop products using GPIO, UART, SPI, I2C, CAN, ADC, DAC, Timers and other peripherals.
- Work and implement on various technology such as SD Card, Ethernet, Modbus RTU/TCP, WIFI, BLE, GSM/LTE, MQTT, HTTP And other industrial grade protocols.
- Read and understand research papers, application notes and technical documents and translate them into working firmware solutions.
- Debug firmware using debuggers, serial logs, logic analyzer, DSO
- Integrate sensors, displays, and communication modules
- Work closely with a senior engineer ‘s on production hardware and prototypes.
- Assist in testing, bug fixing, and firmware releases.
- Maintain Standardized Documentation for all the assigned tasks.
- Strong basics in Embedded C, and low-level programming concepts and Electronics components.
- Solid understanding of microcontrollers (STM32 / ESP32 / NRF / similar)
- Should be able to read and understand Hardware schematics
- Strong R&D mindset: curiosity, experimentation, and technical ownership
- Ability to deliver working prototypes in short timelines
- Should be able to work with minimum supervision.
- Comfortable working with incomplete requirements and evolving hardware
- Ability to read datasheets and reference manuals and research materials.
- RTOS (FreeRTOS)
- MicroPython for rapid prototyping
- Industrial or IoT project experience.
- High technical ownership and direct impact on product architecture
- Opportunity to design efficient and optimized firmware from day one
- Exposure to the complete product lifecycle
- Hands-on learning with real embedded products
- Strong learning curve in R&D driven Systems.