Eaton Careers

Senior Software Developer IoT/Cloud

Moon Township, Pennsylvania


Job Description

Eaton’s Corporate Research Technology Group is currently seeking a Senior Software Engineer to be part of our Moon Township PA team.
Position overview:
Eaton’s Corporate Research and Technology (CRT) is a global research business that has an exciting and rewarding opening within the Integrated Energy Solutions team of the Power Systems Technologies group for an IoT Software Specialist Engineer who will be directly involved in the architecture, design, and development of Internet of Things platforms.
Eaton employs about 10,000 engineers in various disciplines and the CRT engineers initiate and lead innovation programs supporting this large team of engineers. The CRT focuses on the front end of innovation by: conducting research to advance the state of the art, emphasizing cross-business impact technologies, and innovating to provide Eaton’s customers’ with safe, efficient, and reliable power management solutions.
The IoT Specialist Engineer will work closely with Eaton’s Center for Connected Intelligent Solutions (CCIS) which is developing and deploying an Eaton-wide IoT platform from the ground-up which will be utilized by the CRT and Eaton product teams as a framework on which to build and extend customer facing applications and solutions. Although Eaton is an established company with a diverse product portfolio, Eaton’s emerging IoT platform development exhibits many of the characteristics of a start-up initiative.
So, if you’re an experienced software professional yearning to work on a project leveraging the latest software technologies and trends such as IoT, NoSQL, big data, open source, DevOps, microservices, mobile, and cybersecurity, this is the position for you! Not only will you be working with some amazing technology, you’ll also be part of an enthusiastic team of software professionals working to make an immediate organizational impact and having lots of fun along the way!
Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.
Essential Functions:
  • Lead the architecture, design, and implementation of Internet of Things platforms for CRT projects. Development will be primarily in Python, Java and C#
  • Help drive the strategy and execution of IoT solutions within the CRT with application to integrated energy solutions by working closely with the CCIS, Eaton’s Business Divisions and external customers (government funding stakeholders, universities, and end customers).
  • Assist in developing technology/solution visions,  and compelling value propositions for IoT technologies
  • Author high-quality, highly-performance, unit-tested code
  • Provide work estimates and facilitate design, implementation, and code reviews.
  • Serve as a subject matter expert within the area of IoT solutions for CRT. Maintain job knowledge by studying software development techniques and programming languages. Participate in educational opportunities and read professional publications.
  • Evaluate business requirements to determine potential solutions.
  • Recommend software tools to management and architecture teams.
  • Collaborate with multi-disciplinary and multi-cultural globally distributed teams and mentor junior developers
  • Support global technology programs utilizing Eaton’s internal PreLaunch and AgileStartsTM processes including Gate Reviews, Technology Reviews, and Project Reviews.
When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.


Required (Basic) Qualifications:
Preferred Qualifications (Not required to be qualified for the job)
  • Master’s degree in computer science, software engineering or related discipline from an accredited institution
  • 10+ years of progressive experience in developing and designing technology solutions with a proven track record of producing high quality solutions
  • Experience with data warehouse concepts, architectures and ETL workflows
  • Experience developing near real-time applications
  • Working knowledge of one other programming language (Java, C#, C++, Python, etc.)
Position Criteria
  • Knowledge of cloud development platforms such as Azure (or AWS, BlueMix)
  • Knowledge of mobile development tools for iOS and Android
  • Knowledge and experience with the application of IoT data science, machine learning or analytics tools
  • Knowledge of security concepts such as encryption, certificates, and key management
  • Working knowledge of microservices and reactive streams
  • Working knowledge of HTML and CSS
  • Thorough understanding of relational and non-relational database systems
  • Excellent verbal and written communication skills including the ability to effectively explain technical concepts
  • Abreast of upcoming software development/engineering tools, trends, and methodologies
  • Proven track record in taking technologies from concepts to validated product applications

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: North America – US/Puerto Rico
Organization: CTO Corporate Technology Office

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within United States and / or Puerto Rico
Travel: Yes, 10 % of the Time

Requisition ID: 052957