EarthStream Global · 12 hours ago
Senior Software Engineer (C/C++) – Energy/Utilities/Power Systems – Remote
EarthStream Global is currently looking for Senior Software Engineers focused in C/C++ with good electrical utilities domain knowledge for major technology upgrade projects across the US power grid network. This role involves designing, developing, and maintaining applications used in transmission and distribution systems, as well as collaborating with various teams to deliver robust solutions.
Responsibilities
Design, develop, and maintain C/C++ applications used in transmission and distribution systems
Implement and optimize algorithms related to power flow, state estimation, protection, or grid analysis
Collaborate with power system engineers, product managers, and QA teams to deliver robust solutions
Analyze performance, troubleshoot complex issues, and improve system reliability
Contribute to software architecture decisions and technical documentation
Ensure code quality through reviews, testing, and adherence to engineering best practices
Qualification
Required
Strong commercial experience in C and/or C++ (modern C++ preferred)
Proven experience working in Transmission & Distribution or broader power systems environments
Understanding of electrical grid concepts (e.g. substations, SCADA, EMS/DMS, protection schemes)
Experience developing high-performance, real-time, or mission-critical systems
Good experience with Linux/Unix development environments
Strong communications and collaboration skills
Preferred
Knowledge of power system analysis tools or standards (e.g. IEC 61850, CIM, DNP3)
Experience with simulation, modelling, or optimization software
Exposure to distributed systems or real-time data processing
Company
EarthStream Global
Global Energy Recruitment Services - We source and select top talent across the renewable energy, power & grid and industrial technology sectors globally.
Funding
Current Stage
Growth StageCompany data provided by crunchbase