Embedded Firmware Developer_4+ Years

Epergne Solutions

  • Pune, Maharashtra
  • Permanent
  • Full-time
  • 1 month ago
Embedded Firmware DevelopmentExperience : 4+ YearsNotice Period : ImmediateLocation : PuneMust Have: * Embedded Software Development Experience
  • Strong background in developing firmware for embedded systems.
  • RTOS Experience (Zephyr / FreeRTOS)
  • Hands-on experience using Zephyr or FreeRTOS with STM32 microcontrollers.
  • Proficient in C programming for real-time embedded systems.
  • Peripheral & Interface Knowledge
  • Expertise in working with interfaces and peripherals such as:
  • ADC, DAC, I2C, SPI, UART (RS232/RS485), RTC, GPIO, External Memory
  • Lab Equipment Proficiency
  • Experience using lab tools for debugging and testing:
  • Oscilloscope, Logic Analyzer, Multimeter, AC/DC Power Supplies
  • Board Bring-Up & Debugging Skills
  • Skilled in hardware-software integration.
  • Able to perform low-level debugging (using tools like SWD/JTAG, GDB, etc.)
  • Toolchain & Workflow Experience
  • Familiarity with tools and platforms:
  • GitHub (Version Control)
  • JIRA (Issue Tracking)
  • Confluence (Documentation)
  • Scripting Skills
  • Working knowledge of Python and Shell scripting for automation and testing.
  • Power/Electrical Product Experience
  • Past experience in developing or supporting firmware for power systems or electrical devices.
  • Protocol Expertise
  • Hands-on experience with Modbus and/or Ethernet-based protocols:
  • Modbus TCP/RTU, TCP/IP, DNP3
  • C++ Development Skills
  • Working experience with C++, preferably in embedded or systems-level environments.
Nice to Have: * Linux Application Development
  • Experience developing applications in C/C++ on Linux (user-space, not kernel-level).
  • Data Acquisition Systems
  • Knowledge of data acquisition modules or systems used for signal capture, analysis, or control.
  • Bare-Metal Programming
  • Comfort with bare-metal development (no RTOS) and direct register-level programming on MCUs.

Epergne Solutions

Similar Jobs

  • C++, Embedded Linux, ROS Developer

    Cyient

    • Pune, Maharashtra
    Job Description: Position: Embedded Systems Developer (C++, QT/QML, RTOS, Linux) Location: Pune Experience: 3+ years Domain: Embedded Systems / Automotive / Consumer Electroni…
    • 1 month ago
  • Embedded Systems Programming

    Epergne Solutions

    • Pune, Maharashtra
    Embedded Systems Developer Location : Pune Notice Period : Immediate Experience : 4+ Years Minimum Experience: 4+ years of hands-on experience in Embedded C & C++ develop…
    • 1 month ago
  • Senior Engineer - Embedded

    Eaton

    • Pune, Maharashtra
    • Hadapsar, Maharashtra
    Embedded Software Developer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrica…
    • 1 month ago