Engineering Intern Jobs

1,404 jobs found — updated daily

Software Engineer Intern

Schweitzer Engineering LaboratoriesBoise, ID
Onsite

About The Position

Schweitzer Engineering Laboratories (SEL) is looking for a Software Engineer Intern to join our Communications & Cyber Security team in Boise, Idaho. This role is ideal for a student attending a local university who can work full-time during the summer and part-time during the school year. The intern will gain valuable hands-on experience, collaborate with industry professionals, and contribute to developing solutions that make a difference. The position involves developing features and enhancements for internal tools and applications, assisting with validation, testing, and troubleshooting, writing and maintaining automated tests, learning about networking technologies and cybersecurity best practices, participating in code reviews and technical discussions, and continuously identifying, measuring, and improving processes. Interns are expected to follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles, embracing the mindset: Understand. Create. Simplify. Other duties may be assigned.

Requirements

  • Current student pursuing a degree in computer science or equivalent with at least one year of technical coursework completed.
  • Experience with object-oriented programming through coursework, projects, or internships.
  • Basic understanding of computer science fundamentals including data structures and algorithms.
  • Experience with one or more programming languages such as Java, C, C++, C#, or Python.
  • Strong writing, documentation, and speaking skills.
  • Ability to learn new skills and assume new responsibilities.
  • Ability to work cooperatively in a team environment.
  • Background check results satisfactory to SEL.
  • Negative drug test result(s).

Nice To Haves

  • Coursework or hands-on experience in computer networking, network security, or cybersecurity.
  • Familiarity with Linux operating systems.
  • Experience using version control systems such as Git.
  • Knowledge of operating system fundamentals.

Responsibilities

  • Developing features and enhancements for internal tools and applications.
  • Assisting with validation, testing, and troubleshooting.
  • Writing and maintaining automated tests.
  • Learning about networking technologies and cybersecurity best practices.
  • Participating in code reviews and technical discussions.
  • Continuously identifying, measuring, and improving processes.
  • Following and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
  • Embracing the mindset: Understand. Create. Simplify.

Benefits

  • Competitive pay.
  • Superior benefits.
  • Inspiring work.
  • Employee-owners.
  • Support for interns.
  • Flexible schedules that accommodate classes and studying.
  • Wellness resources.
  • Community connection.
  • Kickstarting retirement savings.

Career Resources

Build a Resume for Engineering Intern

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service