Eaton

Eaton

A global leader in power management, providing energy-efficient solutions for various industries.

105,000IndustrialEnergyInfrastructureBuildingsResidentialCommercialWater ResourcesHeavy CivilMarineTransportUtilitiesSolarWindNuclearGovernmentInformation TechnologyInstitutionalOriginal Equipment ManufacturerAerospaceMobilityVehicleeMobilityPowertrain SystemsCommercial VehiclesElectric VehiclesWebsite

Lead - Embedded Firmware

Design and lead embedded firmware development for Linux-based industrial protection products.

Pune, Maharashtra, India
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Onsite

About the Role

The role involves understanding product requirements and designing, coding, and validating embedded software for circuit protection devices such as switchgear, relays, and meters. Development is performed on Linux platforms using C and C++ and includes architectural and object‑oriented design, as well as technical leadership in agile planning and project execution. • Design and develop embedded Linux software for circuit protection products using C/C++. • Lead technical design, architecture, and object‑oriented development. • Drive agile planning and provide project and technical leadership. • Develop smart gateway products with Assembly, Java, and HTML5 on Linux. • Manage builds, changes, and configurations using tools such as JIRA, Bamboo, Git, and ClearCase. • Create reusable components and improve industrial control and protection solutions. • Perform resource budgeting for memory and processor utilization. • Ensure delivery quality following agile or waterfall processes. • Implement industrial communication protocols (BACnet, Modbus, TCP/IP, DNP, WebSockets, etc.). • Develop Linux applications, shell scripts, Makefiles, and device drivers, including kernel programming.

Key Responsibilities

  • embedded linux
  • c/c++ development
  • technical design
  • agile planning
  • build management
  • protocol implementation

What You Bring

Candidates must hold a bachelor’s degree in computer science, electronics, E&TC, or instrumentation engineering and have at least ten years of relevant experience. Required expertise includes industrial communication protocols, operating system concepts, multithreading, IPC, Linux shell scripting, Makefiles, device drivers, kernel programming, and extensive C++ development. Familiarity with Yocto and knowledge of data structures, algorithms, and design patterns are also valued. Strong verbal and written English communication skills are essential for effective interaction with customers and technical staff. The candidate should demonstrate flexibility to work on multiple assignments and product categories.

Requirements

  • bachelor's
  • 10+ years
  • c++
  • linux
  • yocto
  • communication

Work Environment

Onsite

Apply Now