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