Bloom Energy is looking to improve the quality and reliability of its software systems deployed in the field by developing automation suites for testing and validation.
Requirements
Strong proficiency in Python programming. Knowledge of C-Sharp, typescript or golang is a plus.
Understanding of Git, GitHub workflows, and GitHub Actions.
Basic knowledge of Docker and containerized environments.
Exposure to cloud platforms (AWS, Azure, GCP) and cloud-native concepts.
Understanding of CANbus communication and its role in embedded systems.
Awareness of software development lifecycle (SDLC) principles.
Responsibilities
Learn and understand various aspects of the software stack – from tools to languages and technologies
Put together automation suites to test various scenarios in which different parts of the software system operate
Use these suites to validate functionality and improve the overall quality of deployed software
Report findings in an automated manner into a reporting system
Other
Currently a student earning a Bachelor’s or Master’s degree in Computer Science, Computer Engineering or a related discipline.
Must be graduating between spring 2026 and August 2027
Ability to work independently and in a team-oriented environment.
Strong analytical and problem-solving skills.
Bloom Energy is unable to provide VISA sponsorship to interns or new grad hires on an F-1, J-1 or other visa for this position, regardless of CPT or OPT status.