Posted 19 days ago
Software Engineering Intern - Compiler
AI Summary
The intern develops and improves compiler infrastructure for TI's Arm-based microcontrollers and proprietary DSPs, working with mentors and application and architecture teams to boost compiler performance.
About this role
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
Skills
Explore related jobs
More jobs at Texas Instruments
Similar Assembly Language jobs
- U
Freelancer Lecturer (9 SWS) for GUI and Web DevelopmentUniversity of Europe for Applied Sciences · Potsdam - GLow Level Programming –Adjunct Faculty - Phoenix, AZ Traditional Campus - (Spring 2027) – College of Engineering and TechnologyGrand Canyon University · AZ Phoenix
- B
Freelancer Lecturer (9 SWS) for GUI and Web DevelopmentBSBI Berlin School of Business and Innovation GmbH · Potsdam - CSoftware Engineer 1 - Aviation Backend WebCareers Garmin · Olathe, Kansas
- LEmbedded System ResearcherLink, LLC · Annapolis Junction, Maryland
- A
Embedded System Researcher 3ARSIEM · Annapolis Junction, Maryland
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.