Embedded Software Engineer

Indication Instruments Limited 

📍 Pune, India 🇮🇳

full-time
mid-level
on-site
Posted —

Key Skills

EmbeddedC++STM32UARTI2C

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Location: Pune, Maharashtra (On-site) Experience: 2–5 years Employment type: Full-time



About the rol
e We're looking for a passionate, detail-oriented Embedded Firmware/Software Developer to join our growing engineering team in Pune. You'll design, develop, test, and maintain firmware for embedded systems and intelligent electronic products , owning code from low-level drivers up to application logic


.
Key responsibiliti

  • esDesign, develop, and maintain embedded firmware for microcontroller-based system
  • s.Write efficient, reliable, optimized embedded C/C++ cod
  • e.Develop low-level drivers and application firmwar
  • e.Interface with peripherals: ADC, PWM, GPIO, UART, SPI, I2C, CAN, USB, Etherne
  • t.Collaborate with hardware teams during board bring-up and system integratio
  • n.Implement communication protocols and control algorithm
  • s.Participate in firmware architecture, code reviews, and design discussion
  • s.Develop bootloaders, diagnostics, and firmware update mechanisms where require
  • d.Prepare technical documentation and maintain version control repositorie
  • s.Support prototype validation, testing, and production activities; troubleshoot field issue


s.
Required ski

  • llsStrong programming in Embedded C and C
  • ++.Experience with microcontrollers: STM32, PIC, AVR, ESP32, or ARM Cortex-based controlle
  • rs.Familiarity with RTOS concepts and multitasking syste
  • ms.Communication protocols: UART, SPI, I2C, CAN, Modbus, RS4
  • 85.Solid grasp of embedded hardware and electronics fundamenta
  • ls.Version control (Git), firmware optimization, and memory manageme


nt.Good to h

  • aveExperience with bootloade
  • rs.Exposure to industrial automation or IoT systems; Pyth
  • on.Linux-based embedded syste
  • ms.Cybersecurity basics for embedded devic


es.Qualificati

  • onsBE / BTech / MTech / MS in Electronics, Electronics & Telecommunication, or Computer Scien

ce.What we look for Strong analytical and problem-solving skills, good communication and teamwork, the ability to work independently, and a quality-focused minds

et.