Eaton Corporation is hiring an Embedded Firmware Engineer to join a team developing edge technology platforms. In this role, you will design and develop firmware for reusable high-performance platforms based on RTOS, working within a collaborative environment to support Eaton product teams.
What You'll Do
- Contribute to firmware design and development on high-performance platform firmware based on RTOS.
- Work with Technical leads to understand requirements and develop high quality code for firmware modules.
- Develop high-quality unit/module test code and ensure appropriate test case coverage with defined Software quality metrics.
- Participate in all PI/Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, Sprint Retrospectives.
- Actively collaborate with a cross functional team to ensure requirement, module integration, testing and cybersecurity alignment.
What We're Looking For
- A Master's or Bachelor’s Degree in Electronics, Electronics & Telecommunication, or Instrumentation Engineering from an accredited institution.
- Overall 3 to 5 years of experience in the embedded domain.
- 3+ years of embedded system design experience in firmware design and development.
- 2+ years of experience working with RTOS.
- Proficiency in embedded C, embedded C++ programming, Oops Concepts, Python, and data structures.
- Good knowledge of RTOS, preferably Zephyr.
- Demonstrated knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32).
- Hands-on experience in low level embedded software design and development including board bring-up, testing and debugging.
- Experience with communication interfaces like I2C, SPI, RS232/485, USB.
- Good hands-on experience in MQTT, HTTP, Wi-Fi and Webserver.
- Good knowledge of GitHub, JIRA and Agile/SAFe methodologies.
- Strong communication skills with the ability to interact with a variety of internal/external customers and co-workers.
Nice to Have
- Understanding of any Industrial protocols like Ethernet, Modbus, REST.
Technical Stack
- Languages & OS: Embedded C, Embedded C++, Python, RTOS (Zephyr)
- Hardware & Protocols: STM32, ESP32, I2C, SPI, RS232/485, USB, MQTT, HTTP, Wi-Fi
- Tools & Platforms: Webserver, GitHub, JIRA
Team & Environment
You will be part of a diverse team of Embedded developers, Leads, Architects, Test engineers, Scrum Masters, and DevOps engineers. The team operates within a global organization focused on providing reusable technology platforms and services to Eaton product teams, and you will work with Leads to set priorities.
Work Mode
This role is onsite at our location in Magarpatta City, Pune, India.
Eaton Corporation is an equal opportunity employer.




