Firmware Engineer

Gicindia

Pune District

On-site

INR 600,000 - 900,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Gicindia is hiring a Firmware Engineer in Pune, Maharashtra. This full-time role requires 1 to 6 years of experience in embedded systems, focusing on designing reliable firmware that meets product specifications. Candidates should hold a BE, ME, M.Tech, or M.Sc in related fields and possess strong C programming and microcontroller knowledge. The position involves collaborating with multiple teams to ensure firmware quality and performance throughout the development lifecycle.

Qualifications

  • 1 to 6 years experience as a Firmware Engineer.
  • Strong understanding of EMI & EMC compliance requirements.
  • Hands-on experience in microcontroller interfacing.

Responsibilities

  • Design robust, reliable firmware aligned to product specifications.
  • Own the firmware lifecycle from feasibility and architecture through coding.
  • Work closely with Hardware, Software, Testing, and Product Engineering teams.

Skills

Microcontroller knowledge
C programming for embedded systems
Communication protocols knowledge
Debugging skills

Education

BE / ME / M.Tech / M.Sc in Electrical, Electronics, Telecommunication, or Instrumentation

Tools

Editor
Compiler
Debugger
Simulators

Job description

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer Embedded Development
Senior Engineer Embedded Development

City of Shakopee, MN • Pune District

On-site
INR 2,500,000 - 4,000,000
Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Lead Firmware Engineer
Lead Firmware Engineer

Emerson • Maharashtra

On-site
INR 3,500,000 - 5,500,000
Embedded Development Engineer
Embedded Development Engineer

Emerson • Pune District

On-site
INR 600,000 - 1,200,000
Firmware / Sr. Firmware Engineer
Firmware / Sr. Firmware Engineer

Technosoft Engineering • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Firmware Engineer
Firmware Engineer

AARAIS • Chennai District

On-site
INR 1,000,000 - 2,800,000
Senior Lead Firmware Engineer
Senior Lead Firmware Engineer

City of Shakopee, MN • Pune District

On-site
INR 3,500,000 - 6,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000