What You’ll Do
We are seeking a hands-on Senior Firmware Engineer to architect, design, implement, and validate embedded firmware for Eaton's Commercial Products & Assemblies (CPA) portfolio, such as Automatic Transfer Switches, Switching Devices, metering and monitoring devices, and associated protection & control modules. You will lead feature and subsystem-level delivery across the firmware lifecycle, provide technical guidance to team members, collaborate closely with hardware, systems, and test teams, and ensure high-quality, robust releases that meet schedule, cost, and compliance objectives. This role emphasizes technical leadership, disciplined engineering practices, cross-functional collaboration, and continuous improvement in a global development setting.
Lead the end-to-end firmware development lifecycle for CPA products: analyze and refine requirements, define software design and architecture, implement robust solutions in C/C++, develop unit/integration tests, and support verification & validation (V&V;), defect analysis, and root cause resolution.
Design, develop,
and maintain low-level drivers, middleware, and platform software for 8/16/32-bit microcontrollers (preferably ARM Cortex-M), covering peripherals such as GPIO, timers, ADC/DAC, PWM, UART, SPI, I2C, CAN, and Ethernet; architect and integrate RTOS-based solutions where required.
Own the architecture and design of firmware features and subsystems, including state machines, bootloaders, diagnostics, logging frameworks, cybersecurity considerations, and field-update mechanisms; lead design reviews and enforce software engineering best practices.
Collaborate closely with hardware, systems, and test engineering teams to drive board bring-up, system integration, interface validation, and complex debugging activities using oscilloscopes, logic analyzers, protocol analyzers, and other laboratory instruments.
Author, review, and maintain comprehensive technical documentation, including software re
📌 Senior Engineer (Pune)
🏢 Eaton
📍 Pune