Software Engineering Intern

EmersonAustin, TX
Onsite

About The Position

As a T&M Software Engineer Intern, you will enjoy the unique opportunity to be exposed to many aspects of the product development cycle. By the end of your intern or co-op term, your project will contribute to T&M’s bottom line success. Software development project opportunities include development tools, compiler design, graphical user interface, kernel-level drivers, instrument drivers, networking, embedded and real-time systems, automated data acquisition systems, and mathematical analysis. Successfully completing one or more Software Engineer Intern positions may also lead to an offer for a rewarding, full-time software engineering position.

Requirements

  • Pursuing Bachelors in computer science, computer engineering, electrical engineering, engineering physics, mechatronics, physics, or software engineering.
  • Strong foundation and understanding of computers and exposure to high-level programming languages such as C++, C or C#.
  • Class Standing Sophomore or above.
  • Understanding of software design and architecture principles.
  • Authorized to work in the United States without sponsorship now or in the future.

Nice To Haves

  • Preference given to well-qualified rising juniors and rising seniors.
  • Knowledge of operating system components and design.
  • Knowledge of computer system/bus architectures.
  • Knowledge of Data structures.

Responsibilities

  • Work with high-level programming languages (e.g., C++, Python, C).
  • Work with a variety of operating systems (e.g., Microsoft Windows, Linux, real-time OS).
  • Work with high-speed bus interfaces (e.g., PCI Express, PCI, Ethernet, USB).
  • Develop user-mode, kernel-mode driver components, or firmware that runs on embedded processors and FPGAs.

Benefits

  • Competitive compensation
  • Housing stipend
  • Employee resource groups
  • Recognition
  • Training programs and initiatives
  • Onboarding
  • Senior leadership development
  • Face-to-face and virtual training
  • Mentorship
  • Coaching
  • Project management training
  • On-the-job training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service