Software Engineer Intern Job at PMT Energy, Irvine, CA

RG1kRHpEUmNvVXo2YVA1clhsSHREckZsdUE9PQ==
  • PMT Energy
  • Irvine, CA

Job Description

Salary: $41,600 - 47,840 per year Requirements:

  • We are looking for candidates currently pursuing a BS or MS in Computer Science, Software Engineering, Electrical Engineering, or a closely related discipline.
  • We need strong Python programming ability and a commitment to writing clean, maintainable code.
  • We expect hands-on experience creating or shaping a user interface, such as a web app, dashboard, or prototype.
  • We value candidates who can work independently while also knowing when to ask thoughtful, informed questions.
  • Coursework or personal projects in machine learning or data science are a strong advantage; a GitHub portfolio is a plus.
  • Familiarity with IoT, embedded systems, or industrial communication protocols such as Modbus, BACnet, or DNP3 is beneficial.
  • Interest in energy systems, sustainability, or climate technology is highly desirable.
  • Previous internship, co-op, or freelance software experience is an added advantage.
  • We prefer candidates with technical familiarity with Python, REST APIs, Modbus/DNP3, SQL, React or a similar JavaScript framework, Figma, scikit-learn or TensorFlow, Git, and Linux.
Responsibilities:
  • We will have you develop and refine machine learning models for solar forecasting, battery dispatch optimization, and anomaly detection using live sensor data.
  • You will build backend scripts and APIs in Python that connect inverters, battery assets, and SCADA platforms into a single data flow.
  • You will design and implement web dashboards that let engineers and clients track system performance in real time.
  • You will support the development of automation sequences for solar-plus-storage systems, including safety interlocks and operating procedures.
  • You will help integrate inverter systems, data loggers, and monitoring APIs into our Energy Management System.
  • You will collaborate with licensed engineers on load calculations, single-line diagrams, and NEC-compliant system layouts.
  • You will contribute code that is deployed to live energy systems and directly supports real-world operations.
Technologies:
  • Backend
  • Embedded
  • Figma
  • Flow
  • Git
  • GitHub
  • IoT
  • Support
  • JavaScript
  • Linux
  • Machine Learning
  • Python
  • REST
  • React
  • SQL
  • TensorFlow
  • Web
  • UX UI Design

More:

We build large-scale solar and battery storage systems across California and are looking for a sharp software intern to help advance the technology behind our energy operations. This is an in-person opportunity based in Irvine, California, and it is intended for someone who wants meaningful engineering work rather than routine intern tasks. The role offers hands-on exposure to live energy systems, a blend of software, automation, and electrical collaboration, and pay in the range of $20 to $23 per hour for a full-time internship.

last updated 22 week of 2026

Job Tags

Hourly pay, Full time, Freelance

Similar Jobs

ABB

Senior Legal Counsel, US Electrification Smart Power Job at ABB

At ABB , we help industries run leaner and cleaner-and every person here makes that happen. You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world. This position reports to: ELSP Division...

Qdoba - Roaring Fork

Assistant General Manager Job at Qdoba - Roaring Fork

 ...looking for you! We are hiring a full-time Assistant General Manager to join our team. We offer a flexible schedule to fit your needs...  ...to offer you the opportunity to select benefits that fit your lifestyle and support you in adopting and maintaining a healthy life. ~... 

Tutor Me Education

Architecture Tutor Job at Tutor Me Education

 ...! Here are the details: ~ Virtual instruction from your home computer, on your schedule! This is a remote job! ~ M/W/F and...  ...on experience, subjects offered, availability, etc. Benefits Flexible schedule! Work from home on your personal computer!... 

Compass Group

PATIENT SERVER (FULL TIME AND PART TIME) Job at Compass Group

 ...accepted only . Schedule : Full time and part time schedules; Monday through Sunday, 5:40 am to 2:00 pm or 12:10 pm to 8:30 pm. Weekends required. More details upon interview. Requirement : Prior food service experience is required. Pay Range: $16.50 per hour... 

Preferred Care at Home of Miami Beach

Weekend HHA/CNA Miami Beach/Aventura Job at Preferred Care at Home of Miami Beach

We are currently seeking dependable and compassionate Certified Home Health Aides (HHA) and Certified Nursing Assistants (CNA) to join our team providing quality care to our clients in the Miami Beach and Aventura areas.This position is ideal for caregivers who are professional...