Senior Firmware Engineer (Pune)

Senior Firmware Engineer (Pune)

29 Aug
|
Hinduja Tech
|
Pune

29 Aug

Hinduja Tech

Pune

Role & responsibilities

Firmware Development & Product Implementation • Develop, maintain, and release to production the embedded firmware for Potter Fire Safety & Suppression and nitrogen-generation products.

- Analyse existing firmware architecture, system requirements, control sequences, hardware interfaces, field issues, and common denominator to create a single platform supporting multiple variants in the product portfolio.
- Convert product, hardware, VAVE, and regulatory requirements into modular firmware designs, testable software requirements, implementation plans, and controlled releases.
- Deliver complete changes including source code, peer-review evidence, technical documentation, integration results, regression evidence, and release-ready configuration records.

Real-Time Control, State Machines &

- Diagnostics • Design deterministic control logic and state machines for compressors, motor-control interfaces, solenoid valves, pressure regulation, purge, bypass and nitrogen-generation modes, timing, sequencing, and interlocks.
- Interface with pressure, current, temperature, flow, oxygen, switch, and other analog or digital sensors; implement calibration, filtering, plausibility checks, and fault detection.
- Implement robust actuator control for relays, contactors, solenoids, alarms, indicators, displays, and other electromechanical devices through safe hardware-abstraction layers.
- Develop alarms, diagnostics, event logs, maintenance timers, fault latching, secure-state behaviour, watchdog handling, brownout recovery, and controlled power-cycle behaviour.
- Implement pressure-control, leak-monitoring, operational-counter, product-configuration, and model-specific behaviour in accordance with approved system requirements.
- Optimize memory, CPU loading, timing, boot time, response time, communication performance, and fault recovery for reliable industrial operation.

Hardware

Integration, BSP &
- Communications • Develop and maintain firmware for microcontroller-based embedded controllers using Embedded C and bare-metal or RTOS architectures.
- Own board-support packages, startup code, bootloaders, device drivers, hardware-abstraction layers, interrupts, timers, ADC/DAC, GPIO, PWM, non-volatile memory, RTC, and watchdogs.
- Develop or modify interfaces such as I2C, SPI, UART, RS-485, CAN, Ethernet, USB, display/keypad connections, DIP-switch inputs, and BMS or dry-contact interfaces as applicable.
- Perform hardware-software integration, board bring-up support, peripheral debugging, signal-level diagnosis, and root-cause analysis using appropriate laboratory instruments and protocol tools. Cross-Functional Collaboration &
- Implementation • Work closely with the Project Manager, Electrical Hardware Engineer, Industrial Controls Engineer, Mechanical Engineer, Validation team, and Potter US product and engineering stakeholders.
- Define and review firmware-hardware interfaces and implement changes required by alternate controllers, sensors, actuators,



motor controls, valve sequences, or communication devices.
- Support prototype builds, system integration, verification, product-certification testing, production trials, field-issue resolution, and controlled implementation of approved changes. VAVE, Sustenance &
- Engineering Change Support • Assess the firmware impact of cost-reduction and component-alternate proposals; identify where software configuration, reuse, or abstraction can enable common hardware and reduce variants.
- Prepare effort, schedule, technical-feasibility, validation, and risk inputs for proposed changes in coordination with the project manager and affected engineering teams.
- Ensure firmware-enabled cost-down and sustenance changes are fully implemented and released without adverse impact on product safety, performance, reliability, serviceability, or compliance. Verification, Quality &
- Risk Management • Develop unit, integration, hardware-in-the-loop, fault-injection, and regression tests with clear traceability to system and software requirements.
- Apply coding standards, peer review, static analysis, version control, defect tracking, change control, root-cause analysis, and corrective-action practices throughout the software lifecycle.

Preferred candidate profile

Embedded Systems, or a related discipline.

- Strong expertise in Embedded C/C++, RTOS-based firmware design and coding, Real-time and interrupt-based systems.
- Hands-on experience with Industrial device driver development, Electro-mechanical control systems, Wired communication protocols (TCP/IP, RS485, Modbus), Wireless technologies (Zigbee, BLE, LoRa, Mesh).
- Experience developing control-oriented firmware for sensors, relays, solenoid valves, compressors or motors, alarms, industrial controllers, or other electromechanical products.
- Ability to read schematics, datasheets, logic diagrams, wiring diagrams, communication protocols, system requirements, and test specifications, and to collaborate closely with hardware engineers during bring-up and fault isolation.
- Hands-on use of IDEs, compilers, JTAG/SWD debuggers, oscilloscopes, logic analysers, DMMs, serial/CAN/Ethernet tools, Git or equivalent version control, and defect-tracking systems.
- Experience with modular software architecture, HAL/BSP design, bootloaders, firmware upgrade, configuration management, static analysis, code reviews, unit testing, integration testing, and regression testing.
- Experience with industrial electronics, compressors, pumps, motor or valve control, fire and life safety products, suppression systems, building systems,



or nitrogen generators is preferred.
- Working knowledge of regulated product development, software traceability, EMC immunity, fault handling, and standards such as UL, IEC, FCC, or FM requirements is beneficial.
- Working exposure to product sustenance, component-alternate changes, design-to-cost, or VAVE programs is advantageous; formal VAVE certification or prior VAVE experience is not required. make above point wise

Qualifications

- 7 to 10 years of relevant experience in embedded firmware development, including hands-on implementation, integration, debugging, verification, and production release responsibility.
- Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, Electronics & Telecommunication, Computer Engineering, Embedded Systems, or a related field.
- Strong expertise in Embedded C/C++, RTOS-based firmware design and development, real-time systems, and interrupt-driven applications.
- Hands-on experience in industrial device driver development and electro-mechanical control systems.
- Experience with wired communication protocols such as TCP/IP, RS485, and Modbus.
- Experience with wireless communication technologies including Zigbee, BLE, LoRa, and Mesh networking.
- Proven experience developing control-oriented firmware for:

- Sensors

- Relays

- Solenoid valves

- Compressors

- Motors

- Alarms

- Industrial controllers

- Other electromechanical products
- Ability to read and interpret:

- Electrical schematics

- Datasheets

- Logic diagrams

- Wiring diagrams

- Communication protocols

- System requirements

- Test specifications
- Experience collaborating closely with hardware engineers during system bring-up, debugging, and fault isolation activities.
- Hands-on experience with:

- Embedded IDEs and compilers

- JTAG/SWD debuggers

- Oscilloscopes

- Logic analyzers

- Digital Multimeters (DMMs)

- Serial/CAN/Ethernet diagnostic tools
- Git or equivalent version control systems

- Defect tracking systems

- Experience in

- Modular software architecture design

- HAL/BSP development

- Bootloader development

- Firmware upgrade mechanisms

- Configuration management

- Static code analysis

- Code reviews

- Unit testing

- Integration testing

- Regression testing
- Experience in industrial electronics domains such as:

- Compressors

- Pumps

- Motor control

- Valve control
- Fire and life safety products

- Suppression systems

- Building automation systems

- Nitrogen generators (Preferred)

- Working knowledge of

- Regulated product development

- Software traceability

- EMC immunity requirements

- Fault handling and diagnostics
- Compliance standards such as UL, IEC, FCC, and FM

- Exposure to

- Product sustenance engineering

- Component alternate qualification
- Design-to-cost initiatives
- Value Analysis/Value Engineering (VAVE) programs (Formal VAVE certification is not mandatory.)

📌 Senior Firmware Engineer (Pune)
🏢 Hinduja Tech
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (pune) / pune