Eaton Corporation Senior Embedded Software Engineer in Plymouth, Minnesota
Eaton’s Energy Automation Solutions business is seeking a Senior Embedded Software Engineer. This position will be located in Plymouth, MN.
As a recognized employer of choice, Eaton Corporation recruits and retains talented employees who are interested in making a long-term commitment to an organization that continually invests in the latest technology and state-of-the-art equipment as well as its employees. Eaton’s Energy Automation Solutions business has an immediate opening for a Senior Embedded Software Engineer. The Energy Automation Solutions (EAS) division delivers intelligent energy solutions by combining power systems expertise with innovative technologies to help our customers generate, deliver, and manage energy safely, efficiently, and reliably. EAS provides a range of power delivery and reliability, automation and control, advanced metering and demand response solutions designed to increase efficiency and smart operations. The EAS business serves customers in the utility, commercial, industrial, mining, renewable energy and other markets. With a spirit of innovation crossing decades, EAS is proud of its ground-breaking innovations through customer collaboration, long-standing commitment to investing in R&D, five Innovation Centers around the world, more than 10,000 patents held globally, and its award-winning solutions in power delivery, power quality, power reliability and end customer automation in the utility space. The technical skills, innovative thinking and the tireless dedication of our employees around the world are Eaton's greatest resources.
We are looking for a motivated professional with strong skills in embedded software development, a good understanding of software architecture, communication technologies, and good team communication skills. The primary responsibility of the lead firmware engineer will be developing intelligent software devices used in the electric power industry. Success in this position requires the ability to work efficiently in multi-site teams, strong motivation for pursuing project objectives and the ability to learn new techniques and development processes.
Participate in all phases of the product development lifecycle (Requirements, Design, Coding, Testing, and Release) following a structured engineering process to ensure quality and reliability.
Design, implement, and test control algorithms, protocols, and communication technologies.
Collaborate with external and internal customers, such as Product Management, Field Service, Operations and other Engineering teams during the product development life cycle.
Develop supporting engineering documentation including software requirements specifications, design documentation and design verification test plans.
Ensure the product specifications are complete, accurate and achievable.
Estimate work load, establish and maintain project schedules and monitor progress through the project execution phases.
Ability to drive a technology design with a team of engineers both locally and remote.
Lead architecture, design, and code reviews.
Search for technologies which would improve product performance, reduce development time or reduce cost.
Active communication with the cross functional team to ensure schedule, cost and performance alignment.
Bachelor’s degree in Electrical, Computer, or Software Engineering from an accredited institution.
Minimum of 5 years of experience developing communication enabled embedded products in the C programming language.
Must be authorized to work in the US without company sponsorship.
No relocation is being provided. Candidates must live within a 50 mile radius of the Plymouth, MN facility.
Minimum 1 year of experience in developing RF networking technologies including WiFi, Bluetooth/BLE, Cellular.
Experience leading a team through the architecture, design, and test phase of the product development lifecycle.
Experience in Agile design methodologies.
Familiarity with software configuration and change management processes and tools (SVN, Git, Jira, etc.)
Experience developing solutions utilizing ARM Cortex processors.
Experience with UL and FCC standards a plus.
Working knowledge of network security including WPA2, AES encryption, TLS, and digital signatures.
Strong problem solving and embedded debugging skills.
Excellent verbal and written communication skills.
Dedication to improving engineering design and development processes.
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: EPG EAS Electrical Automation Solutions
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.