Software Engineering Intern - Compiler
Texas InstrumentsJob Title
Software Engineering Intern - Compiler
Role Summary
As a Software Engineering Intern on the Compiler team in Sugar Land, TX, you will develop and extend compiler infrastructure for TI Arm-based microcontrollers and TI proprietary digital signal processors (DSPs). You will work closely with a mentor and cross-functional teams to implement compiler features, optimize code generation, and improve performance.
The role is hands-on development, testing, and collaboration with application, architecture, and design teams to deliver measurable compiler improvements.
Experience Level
Entry-level (Internship). Designed for current undergraduate students; typically 0β2 years of professional experience.
Responsibilities
Primary responsibilities during the internship include:
- Implement and improve LLVM/Clang-based compiler functionality for microcontrollers.
- Develop and enhance TI's proprietary compiler infrastructure for DSPs.
- Analyze and optimize compiled output to improve performance.
- Collaborate with application, architecture, and design teams to align compiler behavior with hardware features.
- Work with a mentor to design, test, document, and deliver assigned project tasks on schedule.
Requirements
Academic prerequisites are listed under Education Requirements. Preferred skills and experiences:
- Strong C and C++ programming skills.
- Familiarity with compiler infrastructures such as LLVM/Clang and compiler design concepts.
- Experience with assembly language programming, debugging, performance analysis, and testing.
- Experience with scripting languages (Python, Perl) for tool automation.
- Knowledge of computer architectures and software engineering processes/full development lifecycle.
- Good analytical, written, and verbal communication skills; ability to work effectively in teams and manage time to meet project deadlines.
Education Requirements
Currently pursuing a Bachelor's degree in Computer Engineering, Computer Science, or a related technical field; minimum cumulative GPA 3.0/4.0. (The job info also lists "High School Graduate" under degree level.)
About the Company
Company: Texas Instruments
Headquarters: Dallas, Texas, USA
Texas Instruments is a global semiconductor company that designs, manufactures, and sells analog and embedded processing chips for various markets including industrial, automotive, and personal electronics. The company's innovations aim to make electronics more affordable and reliable, fostering advancements in technology through each generation of semiconductors.
