Eaton logo

Lead - Embedded Firmware

Eaton
Posted this week

LOCATION

Hadapsar · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

Real-Time Operating SystemsEmbedded CLinux KernelEmbedded SystemsAgile MethodologyShell Scripting

Job description

Overview

Lead embedded firmware development for Circuit Protection products (switchgears, relays, meters) and smart gateway products on Linux-based embedded systems, providing technical leadership across design, development and agile planning.

What you'll do

  • Understand product requirements and design and develop module-level and system-level embedded software in C and C++ on Linux-based embedded systems, including validation.
  • Carry out technical design, including architectural and detailed object-oriented design.
  • Provide project, process and technical leadership on project activities and contribute to product development and technology innovation.
  • Provide overall technical leadership for product development.
  • Lead the technical aspects of agile development planning.
  • Engage in development, design and testing of smart gateway products using Assembly, C, C++, Java and HTML5 on Linux-based embedded systems.
  • Handle build management, change management and configuration management using tools such as JIRA, Bamboo, TFS, VS, Git, Stash, ClearCase, ClearQuest and DOORS.
  • Suggest and develop re-usable components and look for continuous improvement opportunities in industrial control and protection products.
  • Share knowledge within the team and work in parallel on multiple assignments and product categories.
  • Budget physical resources (memory, processor utilization).
  • Develop an understanding of technology and product concepts and articulate product and software design.
  • Ensure quality of delivery in line with the plan, following standard agile or waterfall practices.

What you'll need

  • Bachelor's degree in computer science, electronics, E&TC or instrumentation engineering.
  • 10+ years of experience.
  • Experience with industrial communication protocols such as BACnet, Modbus, TCP/IP, HTTP, Modbus-TCP, DNP, BACnet/IP and WebSockets.
  • Hands-on experience developing quality software applications.
  • Knowledge of operating system and RTOS concepts, multithreading and IPC, with experience in Linux shell scripting, Makefiles and application programming.
  • Working knowledge of the Linux programming interface.
  • Experience in embedded programming.
  • Experience with device drivers and kernel programming.
  • Extensive experience using C++ in products.
  • Sound understanding of operating systems, data structures, algorithms, object-oriented programming and design patterns.
  • Good verbal and written communication skills in English to communicate information effectively to customers and technical staff.

Nice to have

  • Experience on Yocto.

Details

  • Location: Hadapsar, Pune, Maharashtra, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead - Embedded Firmware