Eaton Corporation is looking for a Senior Embedded Engineer to join its India Innovation Center, Digital team. In this role, you will work in the domain of Real-Time Operating Systems (RTOS) as part of a diverse team of embedded developers, leads, architects, test engineers, Scrum Masters, and DevOps engineers. You will contribute to firmware design and development on high-performance platform firmware based on RTOS.
What You'll Do
- Contribute to firmware design and development on high-performance platform firmware based on RTOS.
- Work with Lead engineers and Technical leads to understand requirements and prepare High-Level and Low-Level Designs, and develop high-quality code for firmware modules.
- Develop high-quality unit and module test code and ensure appropriate test case coverage with defined software quality metrics.
- Contribute to the team's technical growth and guide junior engineers.
- Participate in all PI/Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, and Sprint Retrospectives.
- Actively collaborate with the cross-functional team to ensure requirement alignment, module integration, testing, and cybersecurity alignment.
- Handle multiple tasks while adapting quickly to changing priorities.
- Take accountability for an assigned charter that fits into the overall goals of the Embedded domain, comprising embedded software, connectivity, industrial networking, and Internet of Things technologies.
What We're Looking For
- Master's or Bachelor's Degree in Electronics, Electronics & Telecommunication, or Instrumentation Engineering from an accredited institution.
- Overall 6+ years of experience, preferably in the embedded domain.
- 6+ years of embedded system design experience in firmware design and development.
- 4+ years of experience working with RTOS.
- Proficient in Embedded C, Embedded C++ programming, OOP concepts, Python, and data structures.
- Good knowledge of any RTOS, preferably Zephyr or FreeRTOS.
- Demonstrated good knowledge of embedded firmware development with 16-bit or 32-bit microcontrollers such as STM32 and ESP32.
- Hands-on experience in low-level embedded software design and development including board bring-up, testing, and debugging.
- Experience with communication interfaces such as I2C, SPI, RS232/485, and USB.
- Wi-Fi hands-on experience is a must.
- Good hands-on experience with MQTT, HTTP, BLE, and Webserver technologies.
- Good knowledge of GitHub, JIRA, and Agile/SAFe methodologies.
- Strong written and verbal communication skills.
- Ability to resolve issues that impact deadlines.
- Strong communication skills with the ability to interact with a variety of internal and external customers and co-workers.
- Results-oriented with a demonstrated record of developing initiatives that impact productivity.
- Proactive and solutions-oriented with experience working in ambiguity.
- Problem-solving skills using digital technology and processes to solve difficult problems effectively.
Nice to Have
- Understanding of industrial protocols like Ethernet, Modbus, or REST.
Technical Stack
- RTOS: Zephyr, FreeRTOS
- Languages: Embedded C, Embedded C++, Python
- Microcontrollers: STM32, ESP32
- Communication Interfaces: I2C, SPI, RS232/485, USB
- Industrial Protocols: Ethernet, Modbus, REST
- Connectivity: Wi-Fi, MQTT, HTTP, BLE, Webserver
- Tools: GitHub, JIRA
Team & Environment
You will join a diverse team of talented embedded developers, leads, architects, test engineers, Scrum Masters, DevOps engineers, and more. The team is part of a global organization focused on providing reusable technology platforms and services to Eaton product teams. You will work with leads to set priorities.
Work Mode
This position is onsite in Magarpatta City, Pune, India.
Eaton is an equal opportunity employer.




