Eaton Careers

Lead Software Engineer

Eden Prairie, Minnesota


Job Description

Eaton’s Industrial Sector CoE is currently seeking a Lead Software Engineer to join our team. This position is based out of our Eden Prairie MN location.
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 Group with embedded software for 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.
Essential Functions:
  • Evaluate and define requirements in cooperation with internal and external stakeholders.
  • Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
  • Collaborate with controls engineers to define functional allocation and the interfaces between software and model based control algorithms.
  • Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection.
  • Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply with the enterprise and industry level processes and standards.
  • Work closely with the software verification & validation team to develop software - hardware integration plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing.
  • Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies
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 in Engineering from an accredited institution
  • Minimum 4 years of experience with full life cycle development of embedded software.
  • Must be able to work in the United States without corporate sponsorship now and within the future  
Preferred Qualifications: (Not required to be qualified for the role)
  • Bachelor's degree in Engineering (Electrical, Computer, Software, Mechatronics) from an accredited institution
  • Knowledge of Matlab/Simulink for algorithm definition and software engineering.
  • Experience with Ethernet and wireless communications.
  • Experience with various microcontrollers architectures, C programming language, and embedded software tools.
  • Experience with CAN communications interfaces and tools.
  • Experience modeling software architecture in terms of components and interfaces with particular emphasis on code re-usability and maintainability.
  • Experience with various software development methodologies and tools (agile, iterative, waterfall, etc.).
Position Success Criteria:
  • Knowledge of data security and encryption methods
  • Knowledge of functional safety and development processes compliant to safety standards (ex. IEC 61508).
  • 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.

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?: Relocation from within hiring country only
Travel: Yes, 10 % of the Time

Requisition ID: 071894