Embedded Firmware Engineer

Autopeepal Technologies PVT LTD

Pune, INonsitePosted Jul 21, 2026
Posting intelligenceActively listed

Skills

c++

About the role

Job Title

Firmware Engineer – Embedded Systems (STM32 / ESP32)

Experience

2+ Years

Location - Moshi, Bhosari MIDC, Pune

Employment Type

Full-Time

Job Summary

We are seeking a motivated Firmware Engineer with 2+ years of experience in embedded systems development. The ideal candidate should have hands-on experience in firmware development using STM32 and ESP32 microcontrollers, peripheral interfacing, RTOS-based systems, memory devices, and electronics testing. The candidate will be responsible for designing, developing, debugging, and validating embedded firmware for connected electronic products.

Key Responsibilities

Design, develop, and maintain embedded firmware for STM32 and ESP32-based products.

Develop drivers and application firmware for various peripherals and communication interfaces.

Interface and troubleshoot external memory devices such as Flash Memory (NOR/NAND), EEPROM, and related storage solutions.

Implement and optimize communication protocols including:

SPI

I2C

UART

Ethernet

GPIO

Develop real-time embedded applications using FreeRTOS or similar RTOS.

Perform board bring-up, firmware debugging, and hardware-software integration.

Optimize firmware for performance, memory utilization, and power consumption.

Conduct unit testing, integration testing, and system-level validation.

Support electronics testing, debugging, and failure analysis during product development.

Work closely with hardware, testing, and production teams to resolve design and manufacturing issues.

Prepare technical documentation, test reports, and firmware release notes.

Participate in design reviews and contribute to product improvement initiatives.

Required SkillsMicrocontrollers

STM32 (STM32CubeIDE, HAL/LL Drivers)

ESP32 (ESP-IDF)

Communication Interfaces

SPI

I2C

UART

Ethernet (TCP/IP basics)

GPIO

Memory Technologies

External Flash Memory

EEPROM

Memory Mapping Concepts

Bootloader and Firmware Update Concepts

RTOS

FreeRTOS

Task Scheduling

Queues, Semaphores, Mutexes

Inter-task Communication

Development & Debugging Tools

JTAG/SWD Debugging

Logic Analyzer

Oscilloscope

Multimeter

Protocol Analyzers

Programming Languages

Embedded C (Mandatory)

C++ (Preferred)

Version Control

Git

Electronics Testing & Validation

Hardware validation and functional testing.

Root cause analysis of hardware and firmware issues.

Signal verification using oscilloscopes and logic analyzers.

Communication protocol debugging (SPI, I2C, UART, Ethernet).

Environmental and reliability testing support.

Manufacturing and production testing support.

Preferred Qualifications

Bachelor's Degree in Electronics, Embedded Systems, Electrical Engineering, or related field.

Experience with bootloaders and OTA firmware updates.

Knowledge of TCP/IP networking and Ethernet stacks.

Familiarity with embedded Linux is an advantage.

Understanding of schematic reading and PCB debugging.

Exposure to IoT-based product development.

Desired Candidate Profile

Strong problem-solving and debugging skills.

Ability to work independently and within cross-functional teams.

Good understanding of embedded hardware and firmware interaction.

Excellent communication and documentation skills.

Willingness to learn and adapt to new technologies.

Pay: ₹297,645.82 - ₹1,572,734.49 per year

Benefits:

Life insurance

Paid time off

Provident Fund

Work Location: In person

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Firmware Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Firmware Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.