EarthStream Global · 10 hours ago
Software Engineer (C/C++) – Energy/Utilities/Power – Remote
Earthstream Global is currently looking for Software Engineers with good electrical utilities domain knowledge for major technology upgrade projects across the US power grid network. This role sits at the intersection of high-performance software engineering and real-world power systems, focusing on upgrading the systems that control the power grid.
Responsibilities
Design, develop, and maintain C/C++ applications for mission critical grid infrastructure
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
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)
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
Good communication skills
Preferred
Knowledge of power system analysis tools or standards
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