Eaton Corporation is hiring a Lead Engineer to spearhead the technical development of Embedded Software for product development initiatives. In this role, you will leverage Agile best practices to lead system-level requirements analysis, architecture, design, and development. You will functionally report to the Chief Engineer's Office Head within EIIC and play a key role in building innovation in embedded system architecture for product differentiation.
What You'll Do
- Understand top-level product requirements and create detailed sub-system requirements.
- Define software architecture to meet customer and product requirements.
- Understand hardware circuits including Analog, Digital, Embedded hardware, and Power Electronics.
- Evaluate system performance requirements, model future needs, and collaborate with hardware teams on development and testing.
- Design and implement embedded software from requirements through to production and commercial deployment.
- Stage work, delegate design and implementation tasks, and ensure compliance with architecture and requirements.
- Lead complex system interface design and resolve integration issues across multiple engineering disciplines.
- Collaborate with product owners, functional managers, and systems engineering to translate requirements into firmware designs and stories.
- Design, develop, code, test, and debug system software for embedded devices.
- Analyze and enhance the efficiency, stability, and scalability of system resources.
- Mentor other engineers and review code and designs.
- Lead technical discussions and design reviews with vendors and cross-functional groups.
- Support the creation and execution of test and validation plans aligned with industry standards.
- Comply with the established Development Process.
- Establish and maintain collaborative relationships with key stakeholders like vendors, customers, and Product Marketing.
- Identify and leverage new technologies to enhance product features and improve quality, efficiency, and collaboration.
- Participate in DevOps for embedded software by extending CI/CD pipelines for software release streams.
- Demonstrate technical leadership in Linux and/or RTOS based embedded systems and coach team members on technology, architecture, and best practices.
What We're Looking For
- Bachelor’s/Master's Degree in Electrical/Electronics Engineering from an accredited institution.
- 10+ years of design and development experience with embedded system software (RTOS, C, Embedded Linux, C++).
- Low-level device driver development for peripherals (CAN, RS485, SPI, Ethernet, ADC).
- Experience in Board bring-up and Boot loader development.
- Excellent programming skills in embedded C/C++.
- Experience with various microcontrollers; STM-based experience is an advantage.
- Application design and development for embedded systems.
- Experience with Modbus over RS485/TCP, TCP/IP protocols, EtherCAT.
- Background in electrical product development.
- Strong debugging and problem-solving skills.
- Familiarity with JIRA, Confluence, Blackduck, Coverity, GitHub.
- Ability to understand and review hardware schematics.
- Familiar with the CI/CD process.
- Ability to work in an Agile Scrum Environment.
- Experience with multi-core embedded systems.
- Demonstrated competency with device drivers, embedded applications, and networking using C and C++.
- Demonstrated competency with embedded software development tools for RTOS, FreeRTOS, or Embedded Linux.
- Demonstrated competency with network protocols like Serial, TCP/IP, Ethernet, EtherCAT.
- Capability to lead technical resources.
- Familiarity with cybersecurity best practices.
- Strong understanding of real-time operating system (RTOS) concepts and Linux.
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving abilities.
- Self-motivated to work independently and effectively with minimal supervision.
- Ability to work in a fast-paced, deadline-oriented environment.
- Strong planning and organizational skills.
Nice to Have
- Experience in the EV charger domain and Data Center HV power systems would be an added advantage.
Technical Stack
- RTOS, C, Embedded Linux, C++
- CAN, RS485, SPI, Ethernet, ADC
- Boot loader, STM microcontrollers
- Modbus, TCP/IP, EtherCAT
- JIRA, Confluence, Blackduck, Coverity, GitHub, FreeRTOS, Serial, Ethernet
Team & Environment
You will functionally report to the Chief Engineers Office Head in EIIC, as part of the Chief Engineer's Office focusing on Power Electronics.
Work Mode
This is an onsite position based in Pune, India.
Eaton Corporation is an equal opportunity employer.




