Eaton Careers

Sr Engineer – Firmware

Hadapsar Pune, India


Job Description

  • Participates in the analysis and composition of software requirements, design and implementation of software components, implementation of test plan, and software defects resolutions
  • Provides task estimates for the feature portion of a project development plan
  • Development and validation of embedded Linux firmware for NPServe control units of Eaton’s Power Systems Division
  • Drive project execution through customer support, new feature additions and enhancement of existing features in the Control, involve in firmware development for new products as applicable
  • Interact with global cross functional teams to perform design, testing, validation for Network protector controls
  • Plan design release by coordinating with global stakeholders for all new firmware activities
  • Contribute to the software development efforts by contributing to the architecture, design, and implementation of world class, high-performance, enterprise grade software applications
  • Evaluate business requirements to determine potential solutions
  • Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems
  • Propose and provide innovative, competitive technical solutions which can make significant business impact and provide value to stakeholders
  • Provide work estimates and conduct design, implementation, and code reviews
  • Develop and execute plans for incremental and interactive project delivery
  • Work with test team to ensure adequate and appropriate test case coverage; investigate and fix bugs
  • Mentor team members, assisting them in technical and process areas
  • Monitors progress and achievements on projects. Provides timely status updates and reports to stakeholders


  • BE/BTech in Electronics/Electrical  Engineering or Computer Science. Master’s degree in controls/Firmware/ Electronics/Electrical/ Computer Science or related fields is a plus
  • 6-10 years’ experience in embedded software development using C/C++
  • 3-5 years’ experience in software development using C/ C++, C#, Java
  • 3-5 years’ experience developing multi-threaded application systems in an Embedded Linux environment
  • Good working knowledge of Embedded C
  • Basics of POSIX APIs and Linux system administration
  • Working knowledge of Linux, Shell scripts  (bash/sh)
  • Experience with real-time, interrupt driven modules written in C
  • Experience with BSP and boot loader on Cortex-A8 based microcontroller boards
  • Experience with version control systems like github/svn
  • Experience with development on a RTOS
  • Knowledge of OSI model.  Design and implementation of various networking layers and protocol stacks
  • Knowledge and experience with GNU Tool Chain
  • Excellent troubleshooting and debugging skills
  • Experience with low level interfaces to hardware: DMA, SPI, I2C, UARTs, and serial flash device
  • Knowledge and experience with the TI or other ARM-based microcontrollers
  • Experience with full life cycle software development using standard software processes
  • Ability to understand hardware schematics, data sheets, timing diagrams and write low-level device drivers
  • Experience with Object Oriented analysis and design
  • Experience with test equipment, i.e. oscilloscope, logic analyzers
Knowledge of (SCons build system, HTTP, CGI, HTML, Javascript, DNP3, buildroot)

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: Asia Pacific
Organization: INNOV Innovation Center

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within hiring country only
Travel: No

Requisition ID: 054532