Senior Embedded Software Engineer

HCLTech

📍 Bengaluru, Karnataka, India

Full-time Computer Occupations Posted February 18, 2026

Job Description

Job Description and Skill :


Knowledge/Skills/Abilities:

  • Highly motivated, detail-oriented, responsible professional with a desire to bring new ideas and concepts to product development.
  • Bachelor’s degree in Electrical Computer Engineering or equivalent experience
  • 5-10 years of experience in firmware design, coding, and testing
  • Experience with 32-bit microcontroller and low power management
  • Extensive Experience in C / C++. Python Programming knowledge is plus.
  • Experience with GCC and IAR embedded development environments,
  • Strong knowledge/hands on experience on embedded real-time operating systems, (OS, drivers, etc.)
  • Software test planning and execution – use of test scripts, emulators, etc
  • Knowledge of USB, serial, and computer interface protocols including I2C, SPI, and understanding of network communication theory, wireless network theory, and network communicati...