Hardware and Software Engineering Intern - Ditch Witch

The Toro CompanyPerry, OK
$22 - $28Onsite

About The Position

The 2027 Summer Internship Program at Ditch Witch, a part of The Toro Company, will run from May 17, 2027, through August 6, 2027. Candidates must be available for the entire duration of the program. The Toro Company has a long history of delivering innovative products and customer care, with over 11,000 employees worldwide. Ditch Witch in Perry, Oklahoma, is a leading manufacturer in the underground pipe and cable market, emphasizing a learning and thriving environment where teammates are considered neighbors and family. This role contributes to the intricate network of machinery that supports The Toro Company.

Requirements

  • Enrolled in a Bachelor of Science or graduate program accredited in Electrical Engineering, Computer Engineering, or closely related engineering field.
  • If pursuing a bachelor’s degree, completion of at least sophomore year (60 or more credit hours).
  • Successfully completed courses in Mathematics – Calculus, Differential Equations.
  • Successfully completed courses in Science – General Physics.
  • Successfully completed courses in Engineering – Basic Circuit Analysis, Static Body Analysis.
  • Minimum of 6 credit hours in modern computer programming languages (C, C++, C#, Python, Java, Pascal, or similar).
  • Understanding of common communications schemes such as SPI, I2C, RS232, and CAN.
  • Good oral and written communication skills.
  • Comfortable in a team environment.
  • Good problem-analysis and resolution skills.
  • Positive and energetic attitude.
  • High degree of personal and professional integrity.
  • Legally authorized to work in the United States. Unable to sponsor or take over sponsorship of a school/employment or any other visa.

Nice To Haves

  • Understanding of the development of embedded hardware and firmware for 8/16/32-bit microcontrollers using C/C++ is preferred.
  • Understanding of the development of application software for embedded Linux systems is a plus.
  • Experience developing desktop applications in C# or Python is a plus.

Responsibilities

  • Gathering and analyzing technical data from diverse sources, including conversations with engineers, product managers, suppliers, technical documents, equipment operations and personal experiments.
  • Develop, debug, validate, and enhance embedded hardware, software, desktop applications, and mobile applications using advanced hardware and firmware design methodologies.
  • Create and debug prototypes to validate compliance with specifications.
  • Define measurement techniques, tuning procedures, and special test fixtures for production use.
  • Prepare comprehensive compliance and production documentation.

Benefits

  • Competitive pay
  • Dress for your day (casual, corporate environment)
  • 8 hours of paid time to volunteer in the community
  • Competitive compensation with an anticipated hourly rate of $22–$28.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service