Jobs at GridBlock

2026 Summer Software Engineering Intern

at GridBlock • Internship

Location

in-office (Atlanta, United States)

Duration

3 months

About this Opportunity

GridBlock has an exciting opportunity for a Software Engineering Intern to take part in our Summer Internship Program. If you’re passionate about sustainability and eager to be part of a company that’s on a journey to transform the world’s infrastructure, this may be the internship for you!

The Software Engineering Intern is a vital member of Endeavour’s GridBlock's research & development group to develop scalable backend and embedded infrastructure for GridBlock systems. Working with the GridbBlock software team, you will be responsible for designing, implementing, and documenting robust systems that will see extensive during high power testing and field operations.

Because of our dedication to efficiency and maintaining smooth operations, GridBlock is highly selective about the people we bring on board—our work depends on it. Therefore, the Software Engineering Intern must be agile and comfortable in a rapidly changing environment. The right person should be professional, trustworthy with confidential information, highly organized, self-motivated, and able to work equally as well independently as with a team.

Key responsibilities include but are not limited to:

  • Develop a software framework to gather data and manage configurations, and push updates to GridBlock products

  • Work with the Gridblock firmware team to integrate with existing logging and update systems

  • Document and test software

    • Document the software and protocols you implement for future use by other engineers

    • Implement unit testing for any software you develop to ensure proper functionality and compliance with certification requirements.

Skills & Requirements

Education / Experience

  • Currently pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related field. (required)

Specific Skills / Abilities

  • Strong knowledge of network protocols such as TCP/IP, HTTP, MODBUS, WebSocket, and FTP

  • Experience with database interaction

  • Strong programming skills in C, C++, and Python

  • Knowledge of multiprocessor embedded systems and real time operating systems

  • Experience working with the Linux command line and/or Linux servers

  • Experience with databases and data visualization tools

About GridBlock

GridBlock is an innovative energy router that dynamically manages the flow of energy between multiple sources and loads and is able to create and operate a self-contained microgrid. GridBlock packetizes and routes electrical energy with isolation and high accuracy to serve AC or DC systems seamlessly. The precision technology enables a bidirectional power flow on multiple ports or channels concurrently, bringing the flexibility and control of Internet routers and switches to the electrical grid. Increasingly, electrical installations require smart integration of EV or e-truck charging, battery storage, solar panels, and critical loads, with custom design and build for each location adding to the cost of implementation. GridBlock simplifies all of this with a flexible, software-defined, modular solution that can manage a wide variety of end-use configurations and applications.

GridBlock is part of Endeavour, a purpose-built company taking on global challenges to guarantee renewable energy and clean water to everyone, everywhere by decentralizing infrastructure, developing new technologies, and deploying energy, water, and waste valorization solutions that are more profitable than those that currently exist. Endeavour companies are made up of passionate change-makers who want to leave the world better than the way we found it.

Position: Software Engineering Intern

Full-Time or Part-Time: Full-Time

Reports to: Director, Engineering

Location: Atlanta, GA

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI