Full-time

Embedded Firmware Developer

Posted by Tata Technologies • Bengaluru, Karnataka, India

📍 Bengaluru, Karnataka 🕒 March 02, 2026

About the Role

Required Experience & Skills


  • Design, develop, debug, and test embedded firmware using Embedded C.

  • Experience in MPLab IDE for development (or anything similar is mandatory).

  • Implement and follow Git-based version control workflows (branching, merging, code reviews)

  • Develop and use Python scripts for automation, testing, tooling, or validation activities

  • Perform unit testing, integration testing, and support system-level debugging

  • Collaborate with hardware, validation, and systems teams to resolve issues and improve product quality

  • Contribute to technical documentation and coding standards
  • Preferred Skills

  • Experience with microcontrollers and low-level hardware interfaces

  • Knowledge of communication protocols (., UART, SPI, I2C, CAN)

  • Familiarity with embedded debugging tools and techniques

  • Experience working in Agile or iterative develop...
  • Ready to Apply?

    Submit your application today and take the next step in your career journey with Tata Technologies.

    Apply Now