Software Engineer Intern

Description

SEL seeks an intern to work on our embedded Linux products in Pullman, WA on our R&D Communications, Networking, and Precise Time Group. With us, you will be exposed to all facets of development, from kernel level up to web interfaces. This is a unique opportunity for a driven student to be able to find and learn what they wish, and our team is full of subject matter experts that can help you excel in your chosen field.

As a Linux Software Engineer Intern, a typical day might include the following:

  • Developing software and firmware from the Linux kernel up to web interfaces

  • Working with engineers writing secure code on networking and time products

  • Writing functional tests to verify required product behavior

  • 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.

This job might be for you if:

  • You are a current student pursuing a degree in computer science or equivalent with at least one year of technical coursework completed

  • You enjoy a wide breadth of computer technical challenges

  • You love Linux, working with and on it

  • You have practical experience using a programming language to build something

Preferred Qualifications

  • Experience with one or more of: C, C++, Python, C#

  • Practical knowledge of Bash and/or Python scripting

  • Knowledge of Firmware, Hardware, RTL

  • Knowledge of IP/Networking technologies

  • Experience using revision control and source code management systems such as Git, Mercurial, SVN, and Rational ClearCase

  • Experience using a testing framework such as GTest, Behave, pytest, .NET

Details

Location
Moscow, ID
Term
Summer 2026
Posted
1/31/2026

Other Internships at Schweitzer Engineering Laboratories

See All →

Software Engineer Intern

Schweitzer Engineering Laboratories

Moscow, IDSummer 2026
View internship details

Software Engineering Intern

Schweitzer Engineering Laboratories

Moscow, IDSummer 2026
View internship details

Specialist Intern

Schweitzer Engineering Laboratories

Houston, TXPlano, TXSummer 2026
View internship details

Data Analyst Intern

Schweitzer Engineering Laboratories

Moscow, IDSummer 2026
View internship details