Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,480

Entry Level Software Developer jobs in United States

GPU Software Developer

Advanced Micro Devices

Calgary
On-site
CAD 85,000 - 105,000
5 days ago
Be an early applicant
I want to receive the latest job alerts for “Entry Level Software Developer” jobs

Senior Platform Software Developer

EXFO

Montreal (administrative region)
Hybrid
CAD 80,000 - 100,000
6 days ago
Be an early applicant

Software Developer, Ad Fraud

Google

Southwestern Ontario
On-site
CAD 144,000 - 148,000
6 days ago
Be an early applicant

Software Developer I (Android)

Tripadvisor

Ottawa
Hybrid
CAD 70,000 - 100,000
7 days ago
Be an early applicant

Junior C# Developer for Global Trading Tech

CGI

Montreal (administrative region)
On-site
CAD 50,000 - 70,000
19 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Developer (C++/Java) – Open Web & Chrome

Google

Montreal (administrative region)
On-site
CAD 144,000 - 148,000
3 days ago
Be an early applicant

Junior Android Engineer (Kotlin) — High-Impact Mobile

Toast Tab, Inc.

Toronto
Hybrid
CAD 73,000 - 117,000
3 days ago
Be an early applicant

Staff Software Engineer, Ads API

Reddit, Inc.

Canada
Remote
CAD 120,000 - 150,000
3 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Staff Software Engineer

AlphaSense

Canada
Remote
CAD 150,000 - 197,000
4 days ago
Be an early applicant

Staff Software Engineer

Capital One Canada

Toronto
Hybrid
CAD 100,000 - 140,000
4 days ago
Be an early applicant

Jr. Software Development Engineer – Victoria, BC – Jr. Developer Program (JDP) – AbeBooks (Amazon)

Abebooks Inc.

Victoria
On-site
CAD 60,000 - 80,000
30 days ago

Junior Software Developer - Observability

Canonical

Victoria
Remote
CAD 60,000 - 80,000
30+ days ago

Junior Software Developer (Modelling & Simulation)

ADGA Group

Ottawa
On-site
CAD 100,000 - 125,000
30+ days ago

Jr. Software Engineer

EarthDaily Analytics

Ottawa
On-site
CAD 76,000 - 95,000
30+ days ago

Junior Software Developer: C#/.NET & Azure DevOps

Rubicon Path

Toronto
Remote
CAD 60,000 - 75,000
30+ days ago

Principal Quality Assurance Developer

Autodesk

Canada
On-site
CAD 100,000 - 130,000
3 days ago
Be an early applicant

Team Lead (Embedded Systems Developer)

Spyder Controls Corp.

Red Deer
On-site
CAD 75,000 - 120,000
5 days ago
Be an early applicant

Ingénieur logiciel junior / Programmeur

Systèmes Sous-sol Québec

Laval
On-site
CAD 60,000
30+ days ago

RQ09723 - Sr. Software Developer

Source Code

Toronto
Hybrid
CAD 80,000 - 100,000
8 days ago

Junior Software Engineer — Earth Observation AI Pipelines

EarthDaily

Vancouver
Hybrid
CAD 76,000 - 95,000
8 days ago

Junior Software Engineer Co-op: Data & GenAI

Planview

Vancouver
Hybrid
CAD 80,000 - 100,000
9 days ago

Junior Software Engineer – 2025 Grad, Hybrid

D2L

Kitchener
Hybrid
CAD 75,000 - 85,000
9 days ago

Co-op Junior Software Engineer — SaaS, Cloud & DevOps

Planview GmbH, Software & Consulting

Vancouver
On-site
CAD 80,000 - 100,000
9 days ago

Junior Software Engineer Co-op — FlowPlatform, Vancouver

Planview GmbH, Software & Consulting

Vancouver
On-site
CAD 80,000 - 100,000
9 days ago

RQ09924 - Int. Software Developer

Source Code

Toronto
On-site
CAD 80,000 - 100,000
8 days ago
GPU Software Developer
Advanced Micro Devices
Calgary
On-site
CAD 85,000 - 105,000
Full time
5 days ago
Be an early applicant

Job summary

A leading semiconductor company located in Calgary, Alberta is seeking an experienced Software Developer for the GPU libraries team. The successful candidate will develop software using C++ and Python, focusing on optimizing code for AMD's cutting-edge GPUs. Ideal applicants should possess excellent software skills, 3+ years of development experience, and relevant academic credentials. The role involves collaboration with various engineering teams to tackle performance issues and innovate on groundbreaking technologies.

Qualifications

  • 3+ years software development experience.
  • Proficient in Python & C/C++ programming.
  • Experience in GPU software development.
  • Bachelor’s or Master’s degree in relevant fields.

Responsibilities

  • Plan and refactor existing codebases.
  • Develop new software designs for code optimization.
  • Identify and resolve functional issues.
  • Enhance code integration processes.
  • Stay informed on software/hardware trends.

Skills

Python
C++
Low-level software optimization
Problem-solving
Communication skills
Flexibility

Education

Bachelor’s or Master’s degree in Computer Science

Tools

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

SOFTWARE DEVELOPER - GPU

THE ROLE

The GPU libraries team, within the ROCm software ecosystem, develops software for the latest innovations that power the ultimate computing experience provided by our AMD Instinct GPUs. The highly tuned libraries are developed with C++, Python, HIP, and low‑level GPU assembly programming involving large teams. To grow these libraries with rich features and support customers at scale, development must follow great software design principles while striving for simplicity, ease‑of‑maintenance, and extensibility.

The successful candidate for this role will be an integral part of our GPU Matrix & Tensor operations team through modular and maintainable code development, code refactoring, debugging, and performance optimizations. Relevant open‑source projects include:

https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipblaslt

https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocblas

THE PERSON
  • Possess excellent software skills in Python and C++
  • Have low‑level software optimization experience
  • Have strong desire and ability to solve problems quickly
  • Be able to schedule, and work on tasks independently
  • Have excellent written and verbal communication skills
  • Be flexible and accept new challenges
KEY RESPONSIBILITIES
  • Planning, designing, and refactoring existing codebases to improve maintainability and extensibility across multiple target hardware configurations
  • Developing new software designs to integrate a variety of code optimization patterns in a clear modular fashion in code generators
  • Identify and help resolve functional and performance issues by working closely with libraries development teams and other internal engineering teams
  • Participate in enhancing code integration processes to verify conformance of new code submissions to the improved practices and designs
  • Apply a data‑minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Participating in new ASIC and hardware bring‑ups
PREFERRED EXPERIENCE
  • 3+ years software development experience
  • Proficient in Python & C/C++ programming employing best software design practices
  • Experience working with large‑scale software development projects and understanding of PC architecture
  • Proven experience in code optimizations for any architectures such as CPU/GPU/FPGA
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience in system‑level performance evaluations and debugging
  • Ability to closely interact with architects, developers, and tuning teams to maintain and release production software
  • Great communication and teamwork skills
ACADEMIC CREDENTIALS
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

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.

  • 1
  • ...
  • 4
  • 5
  • 6
  • ...
  • 60

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved