Pune, India On-site

Eaton Corporation is hiring a Linux Firmware Engineer

About the Role

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
LinuxEmbedded CC++PythonARMSTMGCCYoctoMakeCMakeGDBBSPCross CompilationRootfs CC++PythonLinuxGCC CompilerLinux File SystemCompiler & ToolchainBSPCross CompilationRootfsYoctoMakeGNU Development ToolsCMakeGDB
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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 2 months ago