Texas Instruments Europe

Software Engineering Intern - Compiler

Sugar Land, TX, United States
  • On-site
  • Full-time

Listing details

  • Posted Oct 20
  • Last verified Oct 21

About the job

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. 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

More like this