Software Engineering Intern - Compiler

Texas Instruments•Sugar Land, TX

About The Position

As a Software Engineering Intern – Compiler, you will join a team of engineers in Sugar Land, Texas, developing compilers for TI's Arm-based microcontrollers and proprietary Digital Signal Processors. You will work closely with a mentor and the broader team during the internship. The role focuses on improving compiler infrastructure and performance, with opportunities to collaborate with application, architecture, design, and engineering teams. Texas Instruments will not sponsor job applicants for visas or work authorization for this position.

Requirements

  • Currently pursuing a bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • Minimum cumulative GPA of 3.0 on a 4.0 scale.

Nice To Haves

  • Strong C and C++ programming skills.
  • Experience with object-oriented design, debugging, performance analysis, testing, and assembly language programming.
  • Knowledge of computer architectures.
  • Knowledge of software engineering processes and the full software development lifecycle.
  • Experience with scripting languages such as Python or Perl.
  • Ability to clearly explain highly technical and complex concepts.
  • Compiler design coursework.
  • Familiarity with LLVM/Clang or other compiler infrastructures.
  • Demonstrated analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work in teams and collaborate effectively with people in different functions.
  • Strong time management skills that enable on-time project delivery.
  • Ability to build strong, influential relationships.
  • Ability to work effectively in a fast-paced and rapidly changing environment.
  • Ability to take initiative and drive for results.

Responsibilities

  • Add or improve the functionality of TI's LLVM/Clang-based compiler infrastructure for microcontrollers.
  • Add or improve the functionality of TI's proprietary compiler infrastructure for DSPs.
  • Work with application and architecture teams to improve compiler performance.
  • Have opportunities to work with design and architecture teams on improving architectures.

Benefits

  • Competitive pay and benefits designed to help employees and their families.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service