Firmware Engineer

Firmware Engineer

  • Location: Pune
  • Experience Required: 1 to 4 years (Junior) / 4 to 6 years (Senior)
  • Qualification: BE / ME / M.Tech / M.Sc in Electrical, Electronics and Telecommunication, or Instrumentation
  • Employment Type: Full Time

About the Role

The Firmware Engineer is the technical backbone of our product design process. This role is responsible for designing robust, reliable firmware aligned to product specifications, within defined timelines, and releasing it to Product Engineering with complete documentation.

You will work closely with Hardware, Software, Testing, and Product Engineering teams — owning the firmware lifecycle from feasibility and architecture through coding, validation, verification, and pre-release. We are looking for someone who is deeply technical, precise in their approach, and genuinely passionate about embedded systems and product quality.

Who We Are Looking For

We want engineers who care deeply about correctness, who love debugging as much as coding, and who take pride in releasing firmware that just works — reliably, every time. Whether you are a Junior Engineer building your foundation or a Senior Engineer leading complex firmware modules, what matters most is your intellectual curiosity and your commitment to quality.

Primary Technical Competencies

  • Microcontroller knowledge and selection — architecture, peripherals, and decision rationale
  • Hands-on design experience with tools: editor, compiler, debugger, simulators
  • Hands-on experience in C language programming for embedded systems
  • Knowledge of EMI & EMC compliance requirements
  • Microcontroller interfacing (GPIO, ADC, DAC, timers, interrupts)

Secondary Technical Competencies

  • Knowledge of serial communication protocols (UART, SPI, I2C, CAN, RS-485, Modbus)
  • Basic knowledge of hardware circuits and software integration
  • Design FMEA (DFMEA) — understanding and preparation

Behavioural Competencies

  • Strong communication skills — able to document and explain technical decisions clearly
  • High accountability and dependability — meets deadlines, owns outcomes
  • Learning & innovation mindset — keeps up with new embedded technologies and approaches
  • Customer focus (internal & external) — designs firmware that solves real product problems
  • Drive for results — committed to quality, timelines, and continuous improvement

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Go to Top