Full-time

Embedded Software Developer

Posted by Palnar • Bangalore, Karnataka, India

📍 Bangalore, Karnataka 🕒 March 02, 2026

About the Role

Embedded Software Developer

Job Code : PAL/ESD// No of post: 3 Location : Bangalore Mode : Onsite Contact Email ID :

Job Summary:

Development and maintenance of embedded software in C/C++ for microcontroller-based systems

  • Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33).
  • Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.).
  • Adaptation and optimization of existing product software.
  • Software integration and testing on target hardware.
  • Conducting Unit-Tests and Code Reviews.
  • Driving and contributing to the test strategy.
  • Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins.
  • Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems).
  • Optim...
  • Ready to Apply?

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

    Apply Now