Embedded Firmware Engineer (Pune Division)

Embedded Firmware Engineer (Pune Division)

13 Aug
|
Iravan Technologies
|
Pune Division

13 Aug

Iravan Technologies

Pune Division

We're Hiring: Embedded Firmware Engineer

? Location:
Pune / Bangalore / Hyderabad

?‍? Experience:
2–4 Years | Individual Contributor

We're looking for a hands-on Embedded Firmware Engineer to design, develop, debug, and validate firmware for MCU and MPU-based systems — working across embedded C/C++, RTOS, device drivers, and hardware bring-up for semiconductor, automotive, and industrial products.

✅ What You'll Do

● Develop embedded firmware in C/C++ for MCU and MPU platforms

● Implement RTOS-based software using FreeRTOS, Zephyr, or similar

● Develop and debug drivers for UART, SPI, I2C, GPIO, ADC, PWM, CAN, USB, and Ethernet

● Support board bring-up, hardware validation, and low-level debug with hardware and test teams

● Read schematics, datasheets, and reference manuals to understand hardware behavior

● Use JTAG, GDB, logic analyzers, oscilloscopes, and serial logs to troubleshoot issues

● Write unit and integration tests, and test hooks for validation and manufacturing support

● Participate in code reviews, release activities, and technical discussions





? What We're Looking For

● Robust programming in embedded C; C++ knowledge a plus

● Good understanding of interrupts, timers, memory management, DMA, and concurrency

● Hands-on exposure to ARM Cortex-M or Cortex-A platforms

● Working knowledge of RTOS concepts — tasks, queues, semaphores, ISRs

● Exposure to UART, SPI, I2C, CAN, USB, Ethernet

● Familiarity with Git, build systems, and cross-compilation workflows

● Ability to read hardware documentation and debug with lab equipment

⭐ Nice to Have

● Experience with STM32, NXP, TI, Renesas, Nordic, or similar platforms

● Exposure to bootloaders such as U-Boot

● Basic understanding of Linux user space or embedded Linux bring-up

● Python or Bash scripting for automation and test support

● Exposure to low-power firmware or battery-operated devices

? Education

● B.E. / B.Tech in Electronics, ECE, Electrical, Computer Engineering, or related dis

📌 Embedded Firmware Engineer (Pune Division)
🏢 Iravan Technologies
📍 Pune Division

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware engineer (pune division) / pune division

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware engineer (pune division) / pune division