Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Engineer - Embedded Firmware

Yesterday Pune, India

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

Want more jobs like this?

Get Software Engineering jobs in Pune, India delivered to your inbox every week.

Job alert subscription


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

Client-provided location(s): Pune, India
Job ID: Eaton-70664Hadapsar
Employment Type: OTHER
Posted: 2026-08-15T19:16:03

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Adoption Assistance Program
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Summer Fridays
  • Financial and Retirement

    • 401(K) With Company Matching
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)