Eaton Corporation Senior Software Engineer in Eden Prairie, Minnesota
Eaton’s Hydraulic Division is currently seeking a Senior Software Engineer to join our team.
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 and every day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.
Lead a project 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.
Works 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.
Lead periodic sprint planning and sprint demo session with the product group to align on priorities, and collect feedback on the product implementation.
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:
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: (Not required to be qualified for the role)
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 OOD, Multithreading, Design Patterns.
Experience with embedded software development
Experience with communications interfaces and tools.
Knowledge of data security and encryption methods.
Knowledge of UML modeling tools
Background in electro-hydraulics or industrial automation.
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 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: HYD Hydraulics Group
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?: No
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.