Engineering Intern

Schweitzer Engineering Laboratories•Charlotte, NC
•Onsite

About The Position

Schweitzer Engineering Laboratories (SEL) is seeking a detail-oriented Software Engineering Intern for its Charlotte, North Carolina office. The intern supports SEL’s software development process by verifying that software meets requirements, implementing software designs, and providing support to engineering staff. Candidates are currently enrolled at an accredited university in the Charlotte area; schedules may accommodate part-time work during the academic year and full-time work during the summer. The role includes opportunities to develop software and programming skills and contribute high-quality work with real-world experience. Interns may be considered for full-time roles after graduation, though this is not guaranteed. SEL designs, manufactures, and supports products and systems that protect, monitor, control, and automate electric power systems. Its technologies help detect faults, prevent equipment damage, and reduce the impact of power outages. SEL’s mission is to make electric power safer, more reliable, and more economical. Employees contribute practical, high-quality solutions that support the reliability of the electric grid. The position offers hourly pay of $24.25–$33.00. Intern pay is based on the role and the candidate’s year in school. SEL describes additional intern benefits including wellness resources, community connection, and the opportunity to kickstart retirement savings.

Requirements

  • Be a current student pursuing a degree in computer science or equivalent, with at least one year of technical coursework completed.
  • Have programming experience in C#, JavaScript, or TypeScript.
  • Be able to execute and document defined testing procedures.
  • Have strong writing, documentation, and speaking skills.
  • Be able to learn new skills and assume new responsibilities.
  • Be able to work cooperatively in a team environment.
  • Have background check results satisfactory to SEL.
  • Provide negative drug test result(s).

Nice To Haves

  • Experience using scripting languages such as Python or PowerShell.
  • Practical knowledge of developing Microsoft Windows or web applications.
  • Knowledge of SQL and database concepts.
  • Experience using revision control and source code management systems such as Git or Rational ClearCase.

Responsibilities

  • Support SEL’s software development process.
  • Verify that software meets requirements.
  • Implement software design.
  • Provide support to engineering staff as needed.
  • Follow engineering quality assurance procedures.
  • Continuously identify, measure, and improve processes.
  • Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
  • Understand, create, and simplify.
  • Perform other duties as assigned.

Benefits

  • Competitive pay.
  • Superior benefits; specific benefits are not detailed in the posting.
  • Wellness resources.
  • Community connection.
  • Opportunity to kickstart retirement savings.
  • Flexible schedules arranged with managers to accommodate classes and studying.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service