Eaton Corporation Engineering Specialist – Software Developer IoT/Cloud in Moon Township, Pennsylvania
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!
Essential functions for this position include:
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.
Bachelor’s degree in computer science, software engineering or related discipline from an accredited institution
7+ years of progressive experience in developing and designing technology solutions with a proven track record of producing high quality solutions
Expert knowledge of Linux and Windows operating systems and their associated development platform
Working knowledge of microservices and reactive streams
Working knowledge of HTML and CSS
Preferred Qualifications (not required to be qualified for the position)
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
Knowledge of cloud development platforms such as Azure (or AWS, BlueMix)
Experience with data warehouse concepts, architectures and ETL workflows
Knowledge of mobile development tools for iOS and Android
Knowledge of security concepts such as encryption, certificates, and key management
Experience developing near real-time applications
Knowledge and experience with the application of IoT data science, machine learning or analytics tools
Working knowledge of one other programming language (Java, C#, C++, Python, etc.)
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.
Region: North America – US/Puerto Rico
Organization: CTO Corporate Technology Office
Job Level: Individual Contributor
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
Eaton is an Equal Opportunity and Affirmative Action Employer. Eaton is 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.