remoteonsite
Ing nieur e logiciel C principal e - Lead C Software Engineer - Eaton
Software Engineer
Lead C++ Software Engineer driving automation software for electrical grid reliability, leveraging embedded systems and advanced C++ techniques to deliver robust, high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality C++ code for automation software used in electrical grid reliability.
- Collaborate with cross‑functional teams to define system requirements and translate them into scalable, maintainable solutions.
- Implement rigorous testing, debugging, and performance optimization to ensure reliability and safety of critical infrastructure.
- Mentor junior developers, conduct code reviews, and promote best practices in C++ development.
- Participate in continuous improvement initiatives, adopting new tools and methodologies to enhance productivity.
Requirements
- 5+ years of professional C++ development experience, with deep knowledge of modern C++ standards.
- Strong background in embedded systems and real‑time software for industrial or energy applications.
- Proficiency in software design patterns, unit testing, and version control (Git).
- Excellent problem‑solving skills and ability to work independently in a hybrid environment.
- Fluent in French and English, with strong communication skills.