Embedded Firmware Development

2 weeks ago


Pune, India Epergne Solutions Full time

Embedded Firmware Development


Location : Pune

Notice Period : Immediate

Experience : 6 + Years


Must Have Requirements


Experience in any industrial communication protocol development.


Embedded C++, FreeRTOS & STM microcontrollers

  • Proven hands-on experience developing firmware using C++ with FreeRTOS on STM32 or similar Cortex M platforms.


Industrial communication protocols

  • Deep understanding and implementation experience with protocols like CAN, Modbus, RS 485, Ethernet/IP, or ProfiNet in industrial environments.


SDLC & Agile tools

  • Familiarity with JIRA, Confluence, Git, and Agile/Scrum development workflows.

Motor control & power electronics integration (advantageous)

  • Experience with motor drives, VFDs, relays, and firmware for controlling AC induction/PMSM motors.


Technical Experience (6+ years)


  • Firmware architecture & driver dev:
  • Design and implement RTOS based firmware and peripheral drivers (ADC, PWM, I C, SPI, UART, CAN, RS 485).

  • Real-time systems design:
  • Solid grasp of multitasking, interrupt handling, synchronization, queues, semaphores, timers, and memory management in FreeRTOS.

  • Hardware debugging & integration:
  • Proficient with lab tools like oscilloscopes, logic analyzers, multimeters; capable of troubleshooting firmware-hardware interaction.
Preferred (Nice to Have)
  • Firmware experience with motor control systems, especially VFDs and relay interfaces.
  • Knowledge of power electronics (inverters, MOSFETs, IGBTs, PFC algorithms).
  • Experience in industrial automation domains such as switchgear, motor drives, or PLC-like firmware.


Key Responsibilities
  • Architect, develop, and maintain embedded firmware and communication stacks for industrial control systems running on STM microcontrollers.
  • Collaborate with hardware and systems teams to integrate firmware into motor controllers, VFDs, and relay boards.
  • Debug and validate firmware using scopes, analyzers, and lab environments.
  • Document design specs, code flows, test procedures; perform unit and integration testing.
  • Drive Agile-based development manage issues, sprints, and documentation via JIRA and Confluence.
  • Mentor junior engineers and recommend process improvements in firmware and protocols.


  • Pune, India Epergne Solutions Full time

    Embedded Firmware Development Location : Pune Notice Period : Immediate Experience : 6 + Years Must Have Requirements Experience in any industrial communication protocol development. Embedded C++, FreeRTOS & STM microcontrollers Proven hands-on experience developing firmware using C++ with FreeRTOS on STM32 or similar...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title : Embedded Test EngineerJob Summary : We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmware Job Title : Embedded Test Engineer Job Summary : We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Pune, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmware Job Title : Embedded Test Engineer Job Summary : We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will...


  • pune district, India ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmware Job Title : Embedded Test Engineer Job Summary : We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will...