Eaton Corporation is seeking a Linux Firmware Engineer to join its Digital group at the Eaton India Innovation Center in Pune. In this embedded role, you will develop reusable technology platforms and services for Eaton product teams, focusing on embedded software, industrial networking, connectivity, and IoT. You will work as part of a diverse team of embedded software developers, technical leaders, and DevOps engineers.
What You'll Do
- Contribute to software development by designing and implementing high-performance platform firmware based on Linux.
- Work with lead engineers to understand requirements and prepare high-level and low-level designs.
- Author high-quality, unit-tested code and create software re-use opportunities.
- Collaborate with the test team to ensure adequate test case coverage and defined software quality metrics.
- Participate in all PI/Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, and Sprint Retrospectives.
- Actively collaborate with cross-functional teams to ensure alignment on requirements, module integration, testing, and cybersecurity.
What We're Looking For
- A Master's or Bachelor’s Degree in Computer Science, Electrical, or Electronics Engineering from an accredited institution.
- 5+ years of overall experience, preferably in the embedded domain.
- Experience in embedded C, C++ programming, Oops Concepts, Python, and data structures.
- Good knowledge of embedded systems, preferably with ARM and STM-based systems.
- Strong experience in Embedded System development in a Linux Environment (GCC, Linux File system, BSP, Cross Compilation, Rootfs, Yocto, Make, CMake, GDB).
- Good experience in Microservice development (EdgeX).
- Understanding of industrial protocols like Ethernet, Modbus, BACnet, as well as REST API and cloud connectivity (IoT, MQTT).
- Ability to resolve issues that impact deadlines and move rapidly to meet demands.
- Strong communication skills to interact with a variety of internal and external customers and co-workers.
- A results-oriented mindset with a demonstrated record of developing initiatives that impact productivity.
- A proactive and solutions-oriented approach with experience working in ambiguity.
- Strong problem-solving skills using digital technology and processes.
Technical Stack
- Languages & Frameworks: Linux, Embedded C, C++, Python
- Hardware & Platforms: ARM, STM
- Tools & Build Systems: GCC, Yocto, Make, CMake, GDB
- Connectivity & Protocols: EdgeX, Ethernet, Modbus, BACnet, REST API, IoT, MQTT
Team & Environment
You will be part of a diverse team of talented embedded software developers, technical leaders/architects, testers, Scrum Masters, and DevOps engineers.
Work Mode
This is an onsite position located in Magarpatta City, Pune, India.
Eaton is an equal opportunity employer.




