Career Accelerator Program - Software Engineer

Texas InstrumentsToronto, ON
CA$97,000 - CA$134,000Onsite

About The Position

Be at the forefront of software architecture design and gain first-hand exposure to application development through TI’s Embedded Processing Software Engineering Tools team. The industry leading tools we create help our customers be successful in their markets. Code Composer Studio (CCS) IDE and our cloud IDE (dev.ti.com/ide) are key to our customers’ development efforts for implementing, debugging and analyzing embedded software solutions. In your first year with TI, you will participate in the Career Accelerator Program (CAP), which provides professional and technical training and resources to accelerate your ramp into TI and set you up for long-term career success. Within this program, we also offer function-specific technical training and on-the-job learning opportunities that will encourage you to solve problems through a variety of hands-on, meaningful experiences from your very first day on the job. As part of our software tools design team in Toronto you will gain knowledge of foundational software development processes and life-cycle, desktop application software development of a complex, multi-layer system, embedded devices and related software tools including SDKs and industry best practices, and developing and deploying desktop and cloud based embedded tooling. TI Canada has a small company environment with all the resources of a large multi-national corporation. Our Toronto office combines an exceptional workspace with a dynamic culture that creates many opportunities for its employees. Our casual and dynamic working environment is located in downtown Toronto and is easily accessible by subway, streetcar, and GO Transit.

Requirements

  • Participate in the Career Accelerator Program (CAP)
  • Receive professional and technical training and resources
  • Gain knowledge of foundational software development processes and life-cycle
  • Gain knowledge of desktop application software development of a complex, multi-layer system
  • Gain knowledge of embedded devices and related software tools including SDKs and industry best practices
  • Gain knowledge of developing and deploying desktop and cloud based embedded tooling

Responsibilities

  • Foundational software development processes and life-cycle
  • Desktop application software development of a complex, multi-layer system
  • Embedded devices and related software tools including SDKs and industry best practices
  • Developing and deploying desktop and cloud based embedded tooling

Benefits

  • Competitive pay and benefits designed to help you and your family live your best life.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service