Proven work experience in software development & testing * Good knowledge of Linux OS/ platforms and C++ programming * Experience with Linux shell or Python/ Perl script and automation tools ...
Proven work experience in software development & testing * Good knowledge of Linux OS/ platforms and C++ programming * Experience with Linux shell or Python/ Perl script and automation tools ...
Senior SDET (Software Development Engineer in Test)
Toronto, ON · On-site +1
CA$125K - CA$165K/yr
The Role We're hiring a Senior SDET to own the engineering of quality for revenue-critical payment systems. This role focuses on building and evolving automated testing systems, improving developer ...
Senior SDET (Software Development Engineer in Test)
Toronto, ON · On-site +1
CA$125K - CA$165K/yr
The Role We're hiring a Senior SDET to own the engineering of quality for revenue-critical payment systems. This role focuses on building and evolving automated testing systems, improving developer ...
Proven work experience in software development & testing * Good knowledge of Linux OS/ platforms and C++ programming * Experience with Linux shell or Python/ Perl script and automation tools ...
Proven work experience in software development & testing * Good knowledge of Linux OS/ platforms and C++ programming * Experience with Linux shell or Python/ Perl script and automation tools ...
Software Development Engineer in Test
Toronto, ON · On-site +1
As a member of the AOSQE, the Software Development Engineer in Test will provide automated testing services and quality assurance activities throughout the systems development life cycle for agile ...
Software Development Engineer in Test
Toronto, ON · On-site +1
As a member of the AOSQE, the Software Development Engineer in Test will provide automated testing services and quality assurance activities throughout the systems development life cycle for agile ...
At Univeris, a Software Development Technical Team Lead is a hands-on senior software engineer and people manager , accountable for the technical design, development, quality of deliverables, and the ...
At Univeris, a Software Development Technical Team Lead is a hands-on senior software engineer and people manager , accountable for the technical design, development, quality of deliverables, and the ...
Software Development Engineer in Test
Toronto, ON · On-site +1
As a member of the AOSQE, the Software Development Engineer in Test will provide automated testing services and quality assurance activities throughout the systems development life cycle for agile ...
Software Development Engineer in Test
Toronto, ON · On-site +1
As a member of the AOSQE, the Software Development Engineer in Test will provide automated testing services and quality assurance activities throughout the systems development life cycle for agile ...
Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability) * Hands-on experience with containerization technologies (Docker, Kubernetes) * Familiarity with ...
Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability) * Hands-on experience with containerization technologies (Docker, Kubernetes) * Familiarity with ...
We are looking for a Senior SDET to help build our test automation from the ground up. You will design the framework, write the automated tests that give us confidence to ship, and bring modern AI ...
We are looking for a Senior SDET to help build our test automation from the ground up. You will design the framework, write the automated tests that give us confidence to ship, and bring modern AI ...
Join our dynamic Alexa Connections team as a Sr. Software Development Engineer, and lead futuristic initiatives that will shape the next generation of intelligent, conversational experiences. In this ...
Join our dynamic Alexa Connections team as a Sr. Software Development Engineer, and lead futuristic initiatives that will shape the next generation of intelligent, conversational experiences. In this ...
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...
Quick apply
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...
Quick apply
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...
Degree in Computer Science or Engineering with a focus on software development. * 10+ years of software engineering experience, including at least 2 years in a Staff or equivalent senior technical ...
Degree in Computer Science or Engineering with a focus on software development. * 10+ years of software engineering experience, including at least 2 years in a Staff or equivalent senior technical ...
We are looking for a Software Development Engineer to lead the Alameda Observability team and innovate new observability infrastructure powering RDS - a massive distributed system architecture ...
We are looking for a Software Development Engineer to lead the Alameda Observability team and innovate new observability infrastructure powering RDS - a massive distributed system architecture ...
Senior Software Development Engineer in Test
CA$90K - CA$120K/yr
We are a software development studio of 140+ people, backed by one of Canada's top construction firms, with over 70 years in the industry and completing over $5 billion of work each year. We build ...
Senior Software Development Engineer in Test
CA$90K - CA$120K/yr
We are a software development studio of 140+ people, backed by one of Canada's top construction firms, with over 70 years in the industry and completing over $5 billion of work each year. We build ...
Key job responsibilities We are looking for an experienced Software Development Engineer to join our team to design, develop and own Tier1 services that determine eligibility for an ad to be served.
Key job responsibilities We are looking for an experienced Software Development Engineer to join our team to design, develop and own Tier1 services that determine eligibility for an ad to be served.
Key job responsibilities We are looking for an experienced Software Development Engineer to join our team to design, develop and own Tier1 services that determine eligibility for an ad to be served.
Key job responsibilities We are looking for an experienced Software Development Engineer to join our team to design, develop and own Tier1 services that determine eligibility for an ad to be served.
Principal Project Manager (Software)
Toronto, ON · On-site
$90 - $120/hr
You will carry out software project management on one or more software development projects. You will manage software projects involving multiple disciplines, including requirements, software ...
Principal Project Manager (Software)
Toronto, ON · On-site
$90 - $120/hr
You will carry out software project management on one or more software development projects. You will manage software projects involving multiple disciplines, including requirements, software ...
We're looking for a talented, experienced Software Development Engineer with a track record of building and shipping innovative software to help shape our team, influence the team culture, and help ...
We're looking for a talented, experienced Software Development Engineer with a track record of building and shipping innovative software to help shape our team, influence the team culture, and help ...
Transformation Engineer - Software Development, AI & Quality Engineering Fitch Group is seeking a hands-on Transformation Engineer with strong expertise in software development, AI-enabled ...
Transformation Engineer - Software Development, AI & Quality Engineering Fitch Group is seeking a hands-on Transformation Engineer with strong expertise in software development, AI-enabled ...
Software Development Engineer in Test Automation Tester - Officer
Mississauga, ON · On-site
CA$79K - CA$110K/yr
This role requires a strong understanding of software development principles, testing methodologies, and a passion for ensuring high-quality software delivery in an agile environment. Key ...
Software Development Engineer in Test Automation Tester - Officer
Mississauga, ON · On-site
CA$79K - CA$110K/yr
This role requires a strong understanding of software development principles, testing methodologies, and a passion for ensuring high-quality software delivery in an agile environment. Key ...
Software Development information
See Markham, ON salary details
$15.49 - $19.15
12% of jobs
$21.44 is the 25th percentile. Wages below this are outliers.
$19.15 - $22.82
21% of jobs
$22.82 - $26.48
10% of jobs
The median wage is $29.04 / hr.
$26.48 - $30.14
11% of jobs
$30.14 - $33.81
11% of jobs
$33.81 - $37.47
9% of jobs
$37.47 - $41.14
0% of jobs
$41.14 - $44.80
2% of jobs
$44.97 is the 75th percentile. Wages above this are outliers.
$44.80 - $48.47
12% of jobs
$48.47 - $52.13
3% of jobs
$52.13 - $55.80
11% of jobs
$15
$35
$55
How much do software development jobs pay per hour?
What is software development?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

Temporary
Re-posted 13 days ago
Advanced Micro Devices rating
8.4
Based on 7 frontline employees who took The Breakroom Quiz
25th of 142 rated electronics manufacturers
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE:
The diagnostics team is responsible for developing test suites that exercise and validate the hardware blocks in the Data Center GPU (Graphics Processing Unit) developed at AMD. We are heavily involved in diagnostics development for the latest innovations in next generation of Data Center GPU. Once developed, these diagnostics are used in virtually all aspects of the product lifecycle, from pre-silicon validation through the production life of the product development in both internal and external production for Customers’ solutions.
THE PERSON:
This position requires a person that is knowledgeable in both software and hardware engineering.
KEY RESPONSIBILITIES:
- Responsible for AMD Data Center GPU diagnostics test suite release deliveries including building, test, debug and documentation
- Participate in Data Center GPU Product Pre Silicon readiness and Post Silicon Bring-up through NPI (New Product Introduction) stages to mass production.
- Development of SLT (system level test) Suite for Silicon production tests, and Board Production Suite for board/ module level test.
- Develop diagnostics test suite release & execution script leverage automation.
- Diagnostics test suite and test coverage issues debugging and triage for issues reported from both customers and AMD internal teams
- Work closely with Diagnostics Program Managers (PM), Diagnostics Technical leads and IP Diagnostics test developers as well as Silicon Product Engineers and Board Product Engineers to define and execute respective timeline and delivery requirements of quality SLT and Board production test suites.
PREFERRED EXPEREINCE:
- Proven work experience in software development & testing
- Good knowledge of Linux OS/ platforms and C++ programming
- Experience with Linux shell or Python/ Perl script and automation tools development
- Experience with system/ test hardware setup and debugging.
- Great communication and leadership skills
- Experience with debug techniques and tools, Linux environment, and testing is highly desired
- Experience in semiconductor industry is highly desired
- Knowledge of any bootloader, PCIE, Memory (HBM), or GPU/ PC architecture is highly desired
ACADEMIC CREDENTIALS:
- B.S. or M.S. In EE or CS or equivalent
AJ6
#LI-AJ1
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Qualifications:Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Education:UNAVAILABLEEmployment Type: TEMPORARYWhat Advanced Micro Devices employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US