onsite
Senior Software Developer - Eaton
Software Engineer
Lead development of automation software for substation control systems, leveraging C++, Java, and Python to build robust, client‑specific solutions within a hybrid engineering environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software for substation automation products.
- Collaborate with cross‑functional teams to translate client requirements into scalable code.
- Implement PLC and SCADA integration, ensuring reliable communication with field devices.
- Conduct code reviews, unit testing, and performance optimization.
- Provide technical support and troubleshooting for production releases.
Requirements
- 5+ years of software development experience in C++, Java, or Python.
- Strong background in PLC programming and SCADA systems.
- Experience with embedded systems and real‑time software.
- Excellent problem‑solving skills and attention to detail.
- Effective communication and teamwork abilities.