Key Responsibilities
- Firmware development on STM32, TI, and NXP microcontrollers.
- Develop and maintain applications using FreeRTOS.
- Write efficient, structured, and maintainable code in C / C++.
- Handle complete product lifecycle: Development → Debugging → Testing → Validation
- Production support.
- Interface with peripherals such as SPI, I2C, UART, CAN, and RS485.
- Perform hardware-level debugging using logic analyzers, oscilloscopes, and debuggers.
- Use GitHub for version control and collaborative development.
- Follow coding standards and proper documentation practices.
- Work closely with hardware teams for board bring-up and validation.
Required Skills
- 1–3 years of experience in embedded firmware development.
- Strong knowledge of Embedded C/C++.
- Hands-on experience with FreeRTOS.
- Good understanding of ARM Cortex microcontroller architecture.
- Experience with debugging tools and IDEs (STM32CubeIDE, Keil, IAR).
- Strong understanding of communication protocols: SPI, I2C, UART, CAN, RS485.
- Ability to read and understand hardware schematics and datasheets.
- Experience in debugging, testing, and validation.
Job Types: Full-time, Permanent
Pay: ₹20,000.00 - ₹40,000.00 per month
Benefits:
- Food provided
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person