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.