Software Engineer Intern - Summer 2027

Oshkosh CorporationHuntersville, NC
$18 - $37

About The Position

We are seeking a motivated Software Engineer Intern to join our Connected Systems team. This internship provides the opportunity to contribute to the design and development of software solutions spanning embedded systems, IoT devices, cloud services, and user-facing applications. Interns will gain hands-on experience while collaborating with engineers across disciplines to deliver innovative solutions.

Requirements

  • Currently pursuing a BS, MS, or PhD in Computer Science, Software Engineering, or a related field.
  • Programming experience with at least one language (e.g., C#, Python, Javascript, or C++).
  • Familiarity with common software development tools (e.g., Git, CI/CD systems).
  • Strong problem-solving skills and ability to work both independently and as part of a team.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Experience with frontend frameworks (React, Angular) or backend systems.
  • Familiarity with databases (SQL or NoSQL).
  • Experience with IoT devices, robotics, or embedded platforms (e.g., Raspberry Pi, Arduino, ROS).

Responsibilities

  • Assist in designing, testing, and implementing scalable and secure software components.
  • Write, test, and debug code under guidance from senior engineers.
  • Support troubleshooting efforts and help optimize existing codebases.
  • Participate in research of new technologies, tools, and best practices.
  • Collaborate with cross-functional teams to ensure software integrates effectively across systems.
  • Document work clearly and present findings or progress to the engineering team.

Benefits

  • Flexibility to accommodate academic schedules.
  • Competitive total rewards package.
  • People-first culture.
  • Opportunities to support team member growth and success.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service