Firmware Engineer

Gicindia

Pune District

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

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

Awign Expert • Bengaluru

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

Aarais • Chennai District

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

Emerson • Maharashtra

On-site
INR 3,500,000 - 5,500,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Embedded Engineer
Embedded Engineer

Volt Control System • Pune District

On-site
INR 450,000 - 750,000
Sr Firmware Engineer
Sr Firmware Engineer

Dover • Karnataka

On-site
INR 1,000,000 - 1,500,000
Lead Firmware Engineer
Lead Firmware Engineer

Redient Security • Pune District

Hybrid
INR 4,500,000 - 7,000,000
Hybrid work model
Embedded Systems Engineer
Embedded Systems Engineer

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Technical Lead - Firmware Engineer (Linux)
Technical Lead - Firmware Engineer (Linux)

AMETEK • Bengaluru

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