Software Engineer Intern

Schweitzer Engineering Laboratories•Pullman, WA
•Onsite

About The Position

Schweitzer Engineering Laboratories (SEL) is seeking a professional, innovative, and detail-oriented student for a software engineering internship in Pullman, Washington. The role offers an opportunity to develop programming skills, learn from experienced engineers, and work on real-world problems in the electric power industry. Interns work part time during the school semester and full time during the summer, with schedules arranged to accommodate classes and studying. The work is intended to contribute value to SEL and provide practical experience useful when seeking employment after graduation. Interns may be considered for full-time roles after graduation, though hiring is not guaranteed. SEL describes its compensation as competitive and offers interns access to benefits and resources that include wellness resources, community connection, and an opportunity to begin saving for retirement. The position is based in Pullman, WA, an area with small-town surroundings and access to outdoor recreation, schools, and universities.

Requirements

  • Currently pursuing a degree in computer science or equivalent, with at least one year of technical coursework completed.
  • Programming experience in C++, C#, Python, or an equivalent object-oriented programming language.
  • 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.
  • Negative drug test result(s).

Nice To Haves

  • Practical knowledge of developing applications for Linux-based operating systems.
  • Knowledge of SQL and database concepts.
  • Experience using revision control and source code management systems.

Responsibilities

  • Support SEL’s software development process.
  • Verify that software meets requirements.
  • Implement firmware/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. Simplify.
  • Perform other duties as assigned.

Benefits

  • Competitive pay.
  • Superior benefits.
  • Wellness resources.
  • Community connection.
  • Opportunity to kickstart retirement savings.
  • Flexible schedules arranged to accommodate classes and studying.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service