Eaton
Eaton2h ago
Career Pages

Engineer

Full Time
Senior Level

Auto Apply to 50+ AI Matched Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Eaton

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role

We are seeking an experienced Engineer - Embedded Systems to join our team at Eaton. In this role, you will be responsible for understanding product requirements, designing and developing embedded software for circuit protection products, including switchgears, relays, and meters. You will be involved in module and system-level design and coding using C++ on embedded Linux platforms. The position requires technical leadership, including architectural and detailed object-oriented design, project and process leadership, and contributions to product development and technology innovations. You will also lead technical aspects of agile development planning.

Key Responsibilities

  • Develop and test smart gateway products using C++ in embedded systems running on Linux platforms.
  • Manage build, change, and configuration using tools such as JIRA, Bamboo, TFS, VS, GIT, Stash, Clear Case, Clear Quest, and DOORS.
  • Propose and develop reusable components and identify continuous improvement opportunities in industrial control and protection products.
  • Share knowledge and demonstrate flexibility in handling multiple assignments and product categories.
  • Perform physical resource budgeting (memory, processor utilization).
  • Articulate product and software design, ensuring quality delivery in accordance with agile/waterfall methodologies.

Qualifications and Skills

  • Bachelor's degree in Computer Science, Electronics, E&TC, or Instrumentation Engineering.
  • 5+ years of experience in embedded systems development.
  • Mandatory experience in Embedded Linux.
  • Extensive experience using C++ in embedded products.
  • Experience with industrial communication protocols such as BACNet, Modbus, TCP/IP, HTTP, Modbus-TCP, DNP, BACNetIP, and WebSockets.
  • Proficiency in developing quality software applications.
  • Strong understanding of operating system/RTOS concepts, multithreading, and IPC concepts.
  • Experience in developing Linux shell scripting, Makefiles, and application programming.
  • Working knowledge of Linux programming interfaces.
  • Experience in embedded programming and device drivers/kernel programming.
  • Solid understanding of Operating Systems, Data Structures, Algorithms, Object-Oriented Programming, and design patterns.
  • Experience with Yocto is considered a plus.
  • Good verbal and written communication skills in English.

Company

Eaton

Eaton

Posted on Career Pages
Engineer - Embedded Systems at Eaton | | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform