24 Aug
|
Gic India
|
Pune
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, accurate 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
Solid communication skills — able to document and explain technical decisions clearly
High accountability and dependability — meets deadlines, owns outcomes
Learning & innovation mindset — keeps up with current 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
📌 Firmware Engineer Pune
🏢 Gic India
📍 Pune