Eaton Careers

Senior Software Engineer

Eden Prairie, Minnesota


Job Description

Eaton’s Hydraulic Division is currently seeking a Senior Software Engineer to join our team. This position is based at our Eden Prairie MN office.

Position Overview:

This position is in the Software, Electronics and Controls (SwEC) group of the Industrial Sector Center of Excellence (CoE) and supports the Hydraulics Business Group with software tools used in servicing its various intelligent devices such as supervisory controllers for off road vehicle applications (hybrid transmission, auto guidance, steer by wire), advanced mobile or industrial valves.


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 day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.

In this function you will:
  • Lead projects by defining scope and dependencies, providing work estimates, and creating a plan/ schedule. Project team may include external partners and/or consultant organizations.

  • Create software work break down structures for specific projects and assign to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified and closed.

  • Conduct risk assessments on software development and create mitigation plans.

  • Assist the organization with scoping, identification of project deliverables, and creation of project-specific documentation such as engineering management plans, configuration management plans, requirements management plans, etc.

  • Track and communicate software development status.

  • Own the project software development deliverables and development from conceptual design to production

  • Elicit and define requirements in cooperation with internal and external stakeholders.

  • Collaborate with a multi-discipline team to define the user interfaces and the interfaces to the embedded devices. 

  • Develop the high-level architecture through functional analysis and allocation of requirements, concept development and selection.

  • Work independently or in a global team of developers and select the best methods and tools for prototyping, design and development.

  • Work independently or in a global team of developers to implement the design and unit test the code.

  • Work independently or in team software testers to develop test plans, to select the best methods and tools for testing and to execute testing.

  • Work with the product engineers and the embedded software engineers to plan and execute system integration testing and system validation.

  • Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies.

  • Lead technical reviews of the software artifacts to support development process and ensure technical integrity of software deliverables

  • Use agile methods to manage work item backlogs, monitor status, measure team velocity and defect rate and forecast schedule.


When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.


Required (Basic) Qualifications:
  • Bachelor's degree from an accredited institution

  • Minimum 2 years of experience with full life cycle development of software.

  • Legally authorized to work in the United States without company sponsorship.

  • No relocation benefit is being offered for this position.  Only candidates within a 50-mile radius of the work location will be considered

Preferred qualifications:
  • Bachelor's degree in Computer Science or Engineering (Electrical, Computer, Software, Mechatronics) from an accredited institution

  • Experience in developing user interfaces that provide enhanced user experience

  • Experience with developing mobile, web and cloud applications.

  • Experience with providing connectivity, access and service to devices across the Internet of Things

  • Experience with embedded software development
  • Experience with C#, .NET framework, WPF, MVVM, HTML5, JavaScript.

Position Criteria:
  • Excellent verbal and written communication in English with ability to clearly convey project status and timelines to senior leadership

  • Strong interpersonal skills with the ability to make presentations and work in group settings.

  • Ability to work with minimal supervision in a fast-paced environment.

  • Ability to work with geographically dispersed teams and a diverse cultural environment.

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.


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: HYD Hydraulics Group

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?: No
Travel: Yes, 10 % of the Time

Requisition ID: 070170