Skip to content
SWE JOB LISTS
Texas Instruments

Software Engineering Intern - Compiler at Texas Instruments

United StatesInternshipPosted Oct 20, 2026

Your match

No match score yet

Sign in and add your resume to see how well this role fits you, scored 0 to 100.

Why

See which of the required skills you already have, whether the level fits, and any red flags such as visa sponsorship.

Description

Change the world. Love your job.

As a Software Engineering Intern – Compiler, you’ll join a team of highly skilled engineers in Sugar Land, TX developing compilers for TI's Arm based microcontrollers and proprietary Digital Signal Processors. You'll be working closely with a mentor and the overall team during the internship.

Responsibilities include

  • Adding/improving the functionality of TI's LLVM/Clang based compiler infrastructure for microcontrollers
  • Adding/improving the functionality of TI's proprietary compiler infrastructure for DSPs
  • Working with application and architecture teams to improve compiler performance
  • Opportunities to work with design and architecture teams on improving architectures

Put your talent to work with us as a Software Engineering Intern - Compiler – change the world, love your job!

Texas Instruments will not sponsor job applicants for visas or work authorization for this position.

Qualifications

Minimum Requirements

  • Currently pursuing a Bachelor degree in Computer Engineering, Computer Science or related
  • Minimum Cumulative 3.0/4.0 GPA

Preferred Qualifications

  • Strong C and C++ programming skills
  • Experience with object-oriented design, debugging, performance analysis and testing and assembly language programming
  • Knowledge of computer architectures
  • Knowledge of software engineering processes and the full software development lifecycle
  • Experience with scripting languages - Python, Perl
  • Ability to clearly explain highly technical and complex concepts Compiler design courses
  • 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 the initiative and drive for results