
Eaton
A global leader in power management, providing energy-efficient solutions for various industries.
Embedded Platform Lead - Microgrid and DER Control Platforms
Lead integration of embedded microgrid control software and services
Job Highlights
About the Role
The role oversees the integration of embedded software platforms for microgrid and distributed energy resource (DER) control systems. It involves consolidating all software components—such as the user interface, historian, email notification service, alarm management, sequence of events service, and reporting features—while ensuring communication between embedded systems and external services. The engineer applies software architecture standards and integration protocols to meet product requirements, supports ongoing improvements in performance, reliability, and maintainability, and provides technical guidance and mentorship to development and support teams. • Lead integration of embedded software platforms for microgrid and DER control systems. • Consolidate UI, historian, notification, alarm, event sequencing, and reporting modules. • Collaborate with cross‑functional teams to enable communication between embedded and external services. • Apply software architecture standards and integration protocols per product specifications. • Enhance system performance, reliability, and maintainability. • Mentor development and support teams on technical best practices. • Ensure compliance with technology standards and non‑functional requirements. • Deliver an operational microgrid control platform with interoperable services. • Maintain high uptime, accurate event reporting, and effective alarm/notification systems. • Foster collaboration among engineering, QA, and customer support.
Key Responsibilities
- ▸embedded integration
- ▸ui consolidation
- ▸architecture standards
- ▸performance optimization
- ▸technical mentorship
- ▸compliance assurance
What You Bring
The candidate must deliver a fully integrated and operational microgrid control platform with interoperable services, maintain high system uptime, accurate event reporting, and effective alarm and notification systems, and facilitate collaboration among engineering, QA, and customer support teams. Required qualifications include a bachelor’s degree in Electrical or Computer Engineering (or related field), at least five years of embedded software development and integration experience, expertise in C/C++ and real‑time operating systems, and familiarity with industrial protocols such as Modbus, DNP3, and IEC 61850. Preferred qualifications include a master’s degree, seven or more years of relevant experience, proven work with microgrid control platforms, DER systems, historian and alarm management tools, and knowledge of cybersecurity standards for industrial control systems. The role also values Agile development experience, strong analytical and troubleshooting abilities, development in C# and/or Python, experience with cloud‑based energy management platforms, simulation tools, hardware‑in‑the‑loop testing, and Linux/EdgeX microservices deployment. Candidates must reside within 50 mi of Warrendale, PA (active‑duty military exempt), and no relocation assistance is provided. • Minimum 5 years embedded software development and integration experience (C/C++, RTOS). • Minimum 5 years experience with industrial protocols (Modbus, DNP3, IEC 61850). • Bachelor’s degree in Electrical or Computer Engineering (Master’s preferred). • Experience with microgrid control platforms and DER systems. • Proficiency with historian, alarm management, and event reporting tools. • Knowledge of cybersecurity standards for industrial control systems. • Agile development background and strong analytical/troubleshooting skills. • Development experience in C# and/or Python; Linux/EdgeX microservices deployment. • Familiarity with cloud‑based energy management, data analytics, and HIL testing. • Ability to adapt to evolving energy sector regulations and technologies. • Reside within 50 mi of Warrendale, PA (exempt for active‑duty military); no relocation assistance.
Requirements
- ▸c/c++
- ▸rtos
- ▸modbus
- ▸python
- ▸linux
- ▸bachelor's
Work Environment
Office Full-Time