Senior Engineer - Embedded Firmware

Eaton

Pune District

On-site

INR 1,800,000 - 2,600,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eaton is seeking a hands-on Senior Firmware Engineer to architect, design, implement, and validate embedded firmware for CPA products. You will lead feature delivery across the firmware lifecycle, guide teammates, and collaborate with hardware, systems, and test teams to ensure robust, compliant releases.

You will design low-level drivers, RTOS-based solutions, and platform software for ARM Cortex-M MCUs, with emphasis on reliability, security, and maintainability in a global development

Qualifications

  • Bachelor's degree in a relevant engineering/computer science field.
  • 6–9 years hands-on embedded firmware experience in industrial electronics.
  • Experience delivering feature-level firmware across lifecycle with design and V&V artifacts.

Responsibilities

  • Lead end-to-end firmware lifecycle for CPA products, from requirements to V&V.
  • Develop drivers, middleware, and platform software for 8/16/32-bit MCUs (ARM Cortex-M).
  • Architect firmware features, state machines, bootloaders, diagnostics, and logging.
  • Collaborate with hardware, systems, and test teams for bring-up and validation.
  • Document designs, traceability, tests, and release artifacts; support compliance.

Skills

C/C for embedded
ARM Cortex-M
RTOS (FreeRTOS)
Low-level drivers
Software architecture
Debugging with scopes
JTAG/SWD debugging
Version control
Design reviews
MISRA-C
Security basics

Education

Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field

Tools

Keil
IAR
GCC
JIRA/Jama
Git
SVN
ENOVIA
JTAG/SWD

Job description

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 environment.

  • 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 requirements, architecture and design specifications, traceability matrices, test strategies, release documentation, and manufacturing support artifacts.
  • Lead firmware support for product compliance, reliability, and qualification activities by coordinating with external laboratories and internal teams for EMC/EMI, environmental, safety, and regulatory testing; develop and execute firmware-related validation plans.
  • Drive adherence to engineering processes, Agile/CMMI practices, change management, cybersecurity requirements, and PLM workflows; champion continuous improvement initiatives, reusable software frameworks, coding standards, and process enhancements.
  • Collaborate with global cross-functional stakeholders, including mechanical, hardware, systems, manufacturing, quality, product management, and program management teams, to achieve project objectives from concept through production release and sustaining engineering activities.
  • Estimate, plan, and lead firmware development activities; proactively identify technical risks, drive mitigation strategies, manage priorities, and ensure on-time delivery of high-quality, maintainable, and traceable software solutions.
  • Provide technical leadership and mentoring to firmware engineers through design coaching, code reviews, knowledge sharing, and support for career development, while contributing to the overall technical competency of the engineering team.
Qualifications:
  • 1. Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field. Relevant coursework in embedded systems, digital electronics, and software development will be preferable.
  • 2. 6-9 years of hands-on experience in embedded firmware development for industrial/commercial electronics or power distribution products. Proven ability to deliver feature-level firmware in a structured lifecycle with requirements, design, implementation, and V&V artifact
Skills:
  • Strong proficiency in C/C for embedded systems development with solid understanding of software design principles, coding standards, and MISRA-C guidelines.
  • Extensive experience with ARM Cortex-M class MCUs, RTOS (e.g., FreeRTOS), and development of scalable firmware architectures, low-level drivers, middleware, and communication stacks (UART/SPI/I2C/CAN/Ethernet, GPIO, timers, ADC/PWM).
  • Strong hands-on debugging and root cause analysis skills using oscilloscopes, logic analyzers, protocol analyzers, and JTAG/SWD-based debugging tools; proficiency with embedded development environments such as Keil, IAR, GCC, or equivalent.
  • Experience with software architecture, requirements management, defect tracking, and configuration management tools (e.g., JIRA/Jama, SVN, Git), including participation in design reviews and code reviews.
  • Good understanding of DFSS, robust design methodologies, software quality practices, and product development processes, including change management and PLM systems (e.g., ENOVIA).
  • Strong understanding of system-level design considerations for CPA products, including EMI/EMC, power management and sequencing, bootloaders, field firmware updates, diagnostics, cybersecurity fundamentals, reliability, and manufacturing test strategies.
  • Ability to analyze complex technical problems, define effective solutions, evaluate trade-offs, and drive technical decisions across cross-functional teams.
  • Knowledge of embedded software verification and validation methodologies, requirements traceability, and continuous integration practices is desirable.
  • Clear and concise communication---able to document designs and collaborate across global, cross-functional teams.
  • Structured problem solving, analytical thinking, and a quality-first mindset.
  • Ownership and accountability for commitments; ability to work independently with guidance and to contribute in code/design reviews.
  • Curiosity to learn, adapt, and drive continuous improvement and reuse.
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

Eaton Corporation • Pune District

On-site
INR 4,000,000 - 6,000,000
Lead Firmware- Engineer
Lead Firmware- Engineer

Eaton • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

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

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000
Engineer - Firmware RTOS Development
Engineer - Firmware RTOS Development

Eaton Corporation • Pune District

On-site
INR 900,000 - 1,300,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Embedded Software Design Engineer for Power Electronics
Embedded Software Design Engineer for Power Electronics

Larsen & Toubro Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Firmware Architect
Firmware Architect

Schneider Electric • Bengaluru

On-site
INR 4,000,000 - 7,000,000