Controls Software Engineer Summer 2026 Internship

TPS, LLCNew Columbia, PA
55dOnsite

About The Position

If you are looking for a great internship opportunity you've come to the right place! We are currently hiring and seeking talented individuals to join our growing team! If you are not familiar with us, Tenney Environmental is located in New Columbia, PA, and offers one of the most comprehensive lines of standard and custom environmental-testing chambers and rooms in the industry. Tenney's line of test chambers promises to meet all temperature, humidity, altitude, and vacuum-testing requirements in this generation and into the next. Tenney provides equipment to industries such as defense, aerospace, medical, pharmaceutical and automotive companies, to name just a few. Visit our website for more information: https://www.tenney.com/ EOE AA M/F/H/V Summary: Assists the controls/software engineering team with conceiving, designing and developing systems-level programs and software that controls and drives environmental test chambers, process machinery and various support systems. This position also assists with developing software for the integration of multiple hardware platforms between controls, PLC's and external components and systems such as data acquisition equipment, databases and computers.

Requirements

  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Currently pursuing a Bachelor's degree (BSEE or similar) from an accredited four-year college or university.
  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
  • MS Office including MS Project, and experience with primary software languages (C#, Python, PLC logic programming, CODESYS, Galileo.) Secondary software applications (C+, C++, HTML, JavaScript, Ladder Logic, Visual Basic) would also be helpful.
  • Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry, trigonometry, and calculus.
  • Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
  • We will not be able to sponsor work-related visas for this opening.
  • While performing the duties of this job, the employee is frequently required to stand; walk; sit; use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to reach with hands and arms; climb or balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision and distance vision.

Nice To Haves

  • Ability to write programming code in multiple software languages (Python, C#, ladder logic).
  • Building Windows and Linux based communications and database integration. Use of C# and web based technologies like Angular to build applications to facilitate communications.
  • Use of databases to meet customer requirements for data collection and auditing.
  • Programming PLCs for automation.
  • Experience with Eaton PLC products, CODESYS and Galileo programming language experience a plus.
  • Graphical User Interface design experience.
  • Expertise with PID loop control applications theory is a plus
  • Possess knowledge of control theory and its use
  • Understanding the impact and critical nature for the compatibility of software and hardware

Responsibilities

  • Writes programs and software for the integration of control systems to user interfaces and secondary platforms.
  • Participates in designing, coding, configuring, testing, debugging, and documenting software for controls, GUIs, and operating systems.
  • Provides assistance and routine consultation to the electrical engineering department in the development of controls and operating systems and software.
  • Implements tools and facilitates text formatting, file conversion and transfer into and out of control systems.
  • Installs software and user utilities to facilitate configuration and machine state modifications.
  • Plans, controls and executes software version upgrade releases and custom interfaces.
  • Recommends selection, approval, and acquisition of hardware, software, networking components, and services for control systems and product line initiatives.
  • Development of Standard Operating Procedures (SOPs)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service