Pune, India On-site

Eaton Corporation is hiring a Linux Firmware Engineer

Join a global digital engineering team focused on building advanced firmware solutions for embedded systems. In this role, you'll design and implement Linux-based firmware using C, C++, and Python, contributing to reusable technology platforms used across international product lines. You'll work within an agile framework, actively participating in Scrum ceremonies and collaborating with cross-functional teams to ensure seamless integration, testing, and cybersecurity compliance.

Key Responsibilities

  • Design and develop high-quality firmware modules using embedded C/C++ and Python, ensuring code is testable, maintainable, and reusable
  • Collaborate with lead engineers to define system architecture, producing high-level and low-level design documentation
  • Work within Linux environments using GCC, cross-compilation, Yocto, and GNU toolchains to build and optimize BSPs and root file systems
  • Support test teams in achieving comprehensive test coverage aligned with defined software quality metrics
  • Develop microservices using EdgeX and integrate with industrial protocols such as Modbus, BACnet, and MQTT
  • Ensure secure and reliable connectivity through REST APIs and IoT cloud platforms
  • Diagnose and resolve complex technical issues efficiently, supporting on-time delivery in a fast-paced environment

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical, or Electronics Engineering
  • Minimum of 5 years of experience in embedded systems development
  • Strong proficiency in embedded programming, data structures, OOPs concepts, and Linux development tools (GDB, Make, CMake, Makefiles)
  • Hands-on experience with ARM or STM-based platforms and embedded Linux (Yocto, rootfs, cross-compilation)
  • Familiarity with industrial communication protocols and cloud-connected IoT systems
  • Proven problem-solving skills using digital tools and methodologies
  • Excellent communication skills with the ability to engage effectively across technical and non-technical stakeholders
  • Self-driven, proactive, and comfortable working in ambiguous or evolving technical landscapes

What We Offer

  • Opportunity to shape technical direction and grow within a scalable engineering organization
  • Work environment that values collaboration, continuous feedback, and accountability
  • Focus on delivering customer value through innovation and efficiency
  • Support for professional development and technical leadership growth
  • Onsite role based in Magarpatta City, Pune, within a dynamic, growth-focused team
Required Skills
C++PythonLinux
About company
Eaton Corporation
Eaton Corporation is an intelligent power management company.
All jobs at Eaton Corporation Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago