Within this program, we also offer function-specific technical training and on-the-job learning ... As a Software Engineer, you will be part of a software design team where you'll learn the ...
Within this program, we also offer function-specific technical training and on-the-job learning ... As a Software Engineer, you will be part of a software design team where you'll learn the ...
AI Software Engineer
Mississauga, ON · Hybrid
AI Software Engineer Location(s): Toronto - 30 Adelaide Street Location Status: Full - Time Get To ... Training: Hands-On, Team-Customized, including SS&C Learning Institute * Extra Perks: Discounts on ...
AI Software Engineer
Mississauga, ON · Hybrid
AI Software Engineer Location(s): Toronto - 30 Adelaide Street Location Status: Full - Time Get To ... Training: Hands-On, Team-Customized, including SS&C Learning Institute * Extra Perks: Discounts on ...
You'll work closely with large inference and training model development to further drive Scale Out software and hardware performance. This role is hybrid, based out of Toronto, ON. Who You Are
You'll work closely with large inference and training model development to further drive Scale Out software and hardware performance. This role is hybrid, based out of Toronto, ON. Who You Are
Software Support Specialist
London, ON · On-site
... training materials, and internal process refinement based on customer patterns and day-to-day ... software, technology, and digital products Ability to learn new systems, workflows, and tools ...
Software Support Specialist
London, ON · On-site
... training materials, and internal process refinement based on customer patterns and day-to-day ... software, technology, and digital products Ability to learn new systems, workflows, and tools ...
Floor Trainer
Toronto, ON · On-site
CA$18.38 - CA$26.93/hr
Floor Trainer Canada Goose isn't like anything else. We've built something great, something special ... Must be familiar with computers and business software such as MS Office, Excel, and ERP software
Floor Trainer
Toronto, ON · On-site
CA$18.38 - CA$26.93/hr
Floor Trainer Canada Goose isn't like anything else. We've built something great, something special ... Must be familiar with computers and business software such as MS Office, Excel, and ERP software
Baseband Software Developer
Ottawa, ON · On-site
CA$85K - CA$111K/yr
Design and develop software components that support Ericsson's 5G radio access network solutions ... training, and experience. The salary range for this position is Ottawa: $85,000 to $111,300 Short ...
Baseband Software Developer
Ottawa, ON · On-site
CA$85K - CA$111K/yr
Design and develop software components that support Ericsson's 5G radio access network solutions ... training, and experience. The salary range for this position is Ottawa: $85,000 to $111,300 Short ...
Software Analyst (SWAT) - Intermediate
Toronto, ON · On-site
CA$83K - CA$104K/yr
The Intermediate Software Analyst in Testing is responsible for ensuring the quality of software ... Acquires product knowledge through active participation in formal and on-the-job training, as well ...
Software Analyst (SWAT) - Intermediate
Toronto, ON · On-site
CA$83K - CA$104K/yr
The Intermediate Software Analyst in Testing is responsible for ensuring the quality of software ... Acquires product knowledge through active participation in formal and on-the-job training, as well ...
Early Career Software Developer- Embedded Software
Markham, ON · On-site +1
CA$73K - CA$110K/yr
Teams across GM rely on this, from Super Cruise and AV engineers training models to quality teams ... Instrument our software with the observability needed to monitor the fleet, diagnose issues in ...
New
Early Career Software Developer- Embedded Software
Markham, ON · On-site +1
CA$73K - CA$110K/yr
Teams across GM rely on this, from Super Cruise and AV engineers training models to quality teams ... Instrument our software with the observability needed to monitor the fleet, diagnose issues in ...
New
Early Career Software Developer- Embedded Software
Oshawa, ON · On-site +1
CA$73K - CA$110K/yr
Teams across GM rely on this, from Super Cruise and AV engineers training models to quality teams ... Instrument our software with the observability needed to monitor the fleet, diagnose issues in ...
New
Early Career Software Developer- Embedded Software
Oshawa, ON · On-site +1
CA$73K - CA$110K/yr
Teams across GM rely on this, from Super Cruise and AV engineers training models to quality teams ... Instrument our software with the observability needed to monitor the fleet, diagnose issues in ...
New
POS (GK Software) Specialist
Toronto, ON · Hybrid
CA$82 - CA$87/hr
Facilitate knowledge transfer and deliver end-user training on system functionality, new features ... GK Software Certification or equivalent retail POS platform expertise. * Experience supporting ...
POS (GK Software) Specialist
Toronto, ON · Hybrid
CA$82 - CA$87/hr
Facilitate knowledge transfer and deliver end-user training on system functionality, new features ... GK Software Certification or equivalent retail POS platform expertise. * Experience supporting ...
Software Developer
Mississauga, ON · On-site
CA$101K - CA$133K/yr
Software design and integration Verification and simulation Tool development Product Lifecycle ... training, and experience. The salary range for this position is Toronto: $101,500 - $133,350 Short ...
Software Developer
Mississauga, ON · On-site
CA$101K - CA$133K/yr
Software design and integration Verification and simulation Tool development Product Lifecycle ... training, and experience. The salary range for this position is Toronto: $101,500 - $133,350 Short ...
Software Development Manager
Hamilton, ON · On-site
Oversee the onboarding and training of new staff. * Perform employee reviews and provide ... Understanding of software specifications, development methodologies, and quality assurance ...
Quick apply
Software Development Manager
Hamilton, ON · On-site
Oversee the onboarding and training of new staff. * Perform employee reviews and provide ... Understanding of software specifications, development methodologies, and quality assurance ...
AI Software Engineer - Remote
Toronto, ON · Remote
$80 - $120/hr
Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...
Quick apply
AI Software Engineer - Remote
Toronto, ON · Remote
$80 - $120/hr
Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...
AI Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...
Quick apply
AI Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...
Scientific Software Engineer / Senior Scientific Software Engineer Take a central role The Bank of ... Training may be provided to help reach the required level. Both bilingual and unilingual candidates ...
New
Scientific Software Engineer / Senior Scientific Software Engineer Take a central role The Bank of ... Training may be provided to help reach the required level. Both bilingual and unilingual candidates ...
New
Software Analyst (SWAT), Senior
Toronto, ON · On-site
CA$91K - CA$117K/yr
Acquires product knowledge through active participation in formal, and on the job training, as well ... Office software tools (Word, Excel, PowerPoint) Preferred Skills and Experience * Experience ...
Software Analyst (SWAT), Senior
Toronto, ON · On-site
CA$91K - CA$117K/yr
Acquires product knowledge through active participation in formal, and on the job training, as well ... Office software tools (Word, Excel, PowerPoint) Preferred Skills and Experience * Experience ...
Previous applicable software engineering leadership including daily oversight, supporting career progression, managing training needs * Experience with design and deployment of software for aircraft ...
Quick apply
Previous applicable software engineering leadership including daily oversight, supporting career progression, managing training needs * Experience with design and deployment of software for aircraft ...
Software Developer
Toronto, ON · Hybrid
CA$101K - CA$118K/yr
We are looking for a Java Software Developer who will take a key role on our team. The ideal ... Extensive professional development opportunities, including access to over 11,000 training and ...
Software Developer
Toronto, ON · Hybrid
CA$101K - CA$118K/yr
We are looking for a Java Software Developer who will take a key role on our team. The ideal ... Extensive professional development opportunities, including access to over 11,000 training and ...
Senior Software Developer
CA$120K - CA$160K/yr
General Accountability The Senior Software Developer is responsible for designing and delivering ... This includes establishing "prompt engineering" standards to improve output quality and training ...
Senior Software Developer
CA$120K - CA$160K/yr
General Accountability The Senior Software Developer is responsible for designing and delivering ... This includes establishing "prompt engineering" standards to improve output quality and training ...
Senior Software Developer
Mississauga, ON · On-site
CA$120K - CA$160K/yr
General Accountability The Senior Software Developer is responsible for designing and delivering ... This includes establishing "prompt engineering" standards to improve output quality and training ...
Quick apply
Senior Software Developer
Mississauga, ON · On-site
CA$120K - CA$160K/yr
General Accountability The Senior Software Developer is responsible for designing and delivering ... This includes establishing "prompt engineering" standards to improve output quality and training ...
Software Trainer information
What is a software trainer?
What does a software trainer do?
To become a software trainer, you need a bachelor’s degree in computer science, training and development, or a related field. Some positions may require a master’s degrees with a concentration in training and development. Master a variety of different software programs and applications; many companies only hire software trainers who are familiar with the programs they use, so the more you know, the more job opportunities are open to you. Some positions may even require you to become certified in particular products.
What are the key skills and qualifications needed to thrive as a software trainer, and why are they important?
How does a software trainer typically collaborate with product development and support teams?
What is the difference between Software Trainer vs Software Developer?
| Aspect | Software Trainer | Software Developer |
|---|---|---|
| Required Credentials | Typically requires a degree in education, computer science, or related field; certifications in specific software or training methods | Requires a degree in computer science, software engineering, or related field; certifications in programming languages or development tools |
| Work Environment | Often works in training centers, corporate settings, or online platforms, focusing on teaching and curriculum delivery | Works in offices, development teams, or remote environments, focusing on designing, coding, and testing software |
| Employer & Industry Usage | Employed by training companies, corporations, or educational institutions to teach software skills | Employed by tech companies, startups, or as freelancers to develop software applications |
While both roles require technical knowledge, Software Trainers focus on educating users and professionals about software tools, whereas Software Developers are involved in creating and maintaining software applications. The roles differ mainly in their focus—training versus development—though both require strong technical skills and industry knowledge.
What are the most commonly searched types of Software Trainer jobs in Ontario?
The most popular types of Software Trainer jobs in Ontario are:
What are popular job titles related to Software Trainer jobs in Ontario?
For Software Trainer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Trainer jobs in Ontario look for?
The top searched job categories for Software Trainer jobs in Ontario are:
What are popular job titles related to Software Trainer jobs in ON?
For Software Trainer jobs in ON, the most frequently searched job titles are:

Key responsibilities
Participate in the Career Accelerator Program to receive professional and technical training.
Learn and apply embedded systems design techniques, including software development processes, tools, and the software development life-cycle.
Contribute to a software design team by gaining experience in embedded software development, debugging, and understanding TI device architecture.
Texas Instruments rating
8.1
Based on 86 frontline employees who took The Breakroom Quiz
52nd of 161 rated electronics manufacturers
Job description
Change the world. Love your job.
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 a Software Engineer, you will be part of a software design team where you'll learn the essentials of embedded systems design techniques, including foundational software development processes, the software development life-cycle and software development tools. You will gain knowledge of the following:
- Foundational software development processes and life-cycle
- Embedded software tools including industry best practices
- Essentials for real-time embedded systems design and techniques to write and debug code
- TI device architecture
- Software IP licensing and Open Source
- Software Development Kits (SDKs)
As part of your job, you will also get exposure to other roles such as: Software Applications, Software Systems and Test through formal learning, projects and on-the-job development experiences that will help you broaden your knowledge and accelerate your growth and success at TI.
Put your talent to work with us as a Software Engineer !
- Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics.
- We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI
- Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. Please find our country-specific benefits here
Minimum requirements:
- Bachelors degree in Electrical Engineering, Electrical and Computer Engineering, Computer Engineering, Computer Science or related field
- Cumulative 3.0/4.0 GPA or higher
- C and C++ programming skills
- Familiarity with assembly language programming
- Solid understanding of software engineering processes and the full software development lifecycle
Preferred qualifications:
- Ability to establish strong relationships with key stakeholders critical to success, both internally and externally
- Strong verbal and written communication skills
- Ability to quickly ramp on new systems and processes
- Demonstrated strong interpersonal, analytical and problem-solving skills
- Ability to work in teams and collaborate effectively with people in different functions
- Ability to take the initiative and drive for results
- Strong time management skills that enable on-time project delivery
Minimum requirements:
- Bachelors degree in Electrical Engineering, Electrical and Computer Engineering, Computer Engineering, Computer Science or related field
- Cumulative 3.0/4.0 GPA or higher
- C and C++ programming skills
- Familiarity with assembly language programming
- Solid understanding of software engineering processes and the full software development lifecycle
Preferred qualifications:
- Ability to establish strong relationships with key stakeholders critical to success, both internally and externally
- Strong verbal and written communication skills
- Ability to quickly ramp on new systems and processes
- Demonstrated strong interpersonal, analytical and problem-solving skills
- Ability to work in teams and collaborate effectively with people in different functions
- Ability to take the initiative and drive for results
- Strong time management skills that enable on-time project delivery
What Texas Instruments employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Texas Instruments
Sourced by ZipRecruiter
As a global semiconductor company, we design, manufacture, test and sell analog and embedded processing chips to nearly 100,000 customers. Our products enable electronics everywhere and in things you experience every day - from health care, smart homes and connected cars to drones, smart phones and more. Our passion to create a better and more sustainable world by making electronics more affordable through semiconductors drives us to make our technology smaller, more efficient, more reliable and more affordable.
Industry
Semiconductor and electronic component manufacturing
Company size
10,000+ Employees
Headquarters location
Dallas, TX, US
Year founded
1930