Engineering Intern

Schweitzer Engineering Laboratories (SEL)•Charlotte, NC
•$24 - $33•Onsite

About The Position

Schweitzer Engineering Laboratories (SEL) is seeking a detail-oriented Software Engineering Intern to join its team in Charlotte, North Carolina. The position is intended for a current student pursuing a computer science or equivalent degree who has completed at least one year of technical coursework. Interns may work part-time during the academic year and full-time during the summer at the Charlotte office, with schedules arranged to accommodate classes and studying. The intern supports SEL’s software development process, verifies that software meets requirements, implements software designs, and provides support to engineering staff. The role also follows engineering quality assurance procedures and SEL’s Values, Principles of Operations, and World Class Manufacturing Principles, while contributing to ongoing process improvement. SEL says interns contribute high-quality work and gain practical experience; interns are frequently hired into full-time roles after graduation, though this is not guaranteed.

Requirements

  • Currently pursuing a degree in computer science or equivalent, with at least one year of technical coursework completed.
  • Programming experience in C#, JavaScript, or TypeScript.
  • Ability to execute and document defined testing procedures.
  • Strong writing, documentation, and speaking skills.
  • Ability to learn new skills and assume new responsibilities.
  • Ability to work cooperatively in a team environment.
  • Satisfactory background check results to SEL.
  • 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.
  • Perform other duties as assigned.

Benefits

  • Competitive pay.
  • Superior benefits.
  • Flexible schedules arranged to accommodate classes and studying.
  • Intern benefits include wellness resources, community connection, and kickstarting retirement savings.
  • Potential opportunity for full-time employment after graduation; not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service