Software Engineer Intern

ETC•Middleton, WI
•Onsite

About The Position

ETC is hiring Software Engineer Interns for summer 2027. This is an on-site position at the company’s Middleton, Wisconsin office. Applicants should submit a resume and transcripts under “additional files.” Interns design and develop software with direction and supervision, develop software tests and verification procedures, and become familiar with department tools and applications. They may support ongoing engineering maintenance and manufacturing-floor activities for existing products and assist with product, service, or process design or modification. Interns also provide task-completion estimates, complete special projects and assignments, and contribute as effective team members while following directions and project plans. The role includes other tasks as assigned. HR will begin reviewing applications at the end of September.

Requirements

  • Working toward a bachelor’s degree in Computer Engineering or Computer Science.
  • Be in junior or senior year, or have taken relevant Computer Engineering or Computer Science courses.
  • Have 1–2 years of post-high-school education in the area of specialization.
  • GPA of 3.0 or higher.
  • Working knowledge of software languages such as assembler, C, C++, or C#.
  • Working knowledge of software development tools such as compilers, debuggers, or emulators.
  • Working knowledge of software development in PC and/or real-time operating systems.

Nice To Haves

  • High school diploma or equivalent (GED) is preferred.

Responsibilities

  • Design and develop software as directed and with supervision.
  • Develop software tests and verification procedures.
  • Become familiar with tools and applications used by the department.
  • Learn department and corporate policies, procedures, and plans.
  • May support ongoing engineering maintenance and the manufacturing floor for existing products.
  • Provide estimates for task-completion times.
  • Participate as a team member and work effectively in a team environment.
  • Complete special projects and assignments in a positive and timely manner.
  • Use good grammar and sentence structure in technical writing.
  • Listen to and provide constructive feedback.
  • Follow directions and project plans.
  • Assist with the design or modification of a product, service, or process.
  • Perform other tasks as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service