Senior Software Developer
1 week ago
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
Do you want to develop GPU libraries that are the foundation of accelerated computing? AMD is searching for talented and motivated software developers to join the AMD Radeon Open Ecosystem (ROCm) team developing high performance open-source GPU IO libraries for high performance computing and machine learning/artificial intelligence.
The Person
You are accustomed to working in a dynamic, geographically distributed agile team, where partnership and collaboration are paramount. You possess excellent written and verbal communication skills, strong attention to detail, and the ability to express your work in a clear, cohesive fashion. Most importantly, you are constantly thinking of ways to extract additional performance from software and hardware.
Key Responsibilities
- Design, implement, and test features for GPU IO libraries
- Implement optimizations in the IO stack and higher-level applications and frameworks
- Deliver high-quality code and documentation following best practices for open-source software development
- Work with key technical experts across AMD and with our partners and customers to improve ROCm applications, libraries, and tools, as well as AMD GPU hardware
- Apply software engineering methodologies to ensure robust, maintainable code
- Develop technical relationships with peers and partners
Preferred Experience
- Strong background in C/C++ development
- Understanding of NVMe, RDMA, networked storage, and related technologies
- Understanding of Linux kernel device drivers, the Linux Virtual File System, virtualization, and related technologies
- GPU software development using HIP, CUDA, or OpenCL
- In-depth knowledge of best-practices in software development, including testing, profiling, debugging, documentation, version control, issue tracking, and planning
Academic Credentials
- B.Sc. or B.Eng. degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent
- Advanced degrees, such as M.Sc., M.Eng., Ph.D. are preferred
LOCATION:
Calgary, Alberta
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.
-
Senior ServiceNow Developer
5 days ago
Calgary, Alberta, Canada Software International Full time $80,000 - $120,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We currently have a Senior ServiceNow Developer position with our large global consulting client. **Job Title:**Senior ServiceNow Developer**Location:** Calgary, Canada**Rate:**...
-
Senior C++ Developer
2 weeks ago
Calgary, Alberta, Canada Black Duck Software, Inc. Full time $130,000 - $152,000Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Senior Software Developer, SAS
7 days ago
Calgary, Alberta, Canada atVenu Full time $120,000 - $180,000 per yearSenior Software Developer, SAS TeamReports To: Development Director, PlatformAbout the Job:We are seeking a Senior Software Developer to join our SAS team, a team that facilitates point of sale, inventory management and reporting for some of the biggest live events across North America and Europe.atVenu Senior Software Developers are considered masters of...
-
Senior Software Developer, SAS
1 week ago
Calgary, Alberta, Canada atVenu Full time $120,000 - $180,000 per yearSenior Software Developer, SAS TeamReports To: Development Director, Platform About the Job: We are seeking a Senior Software Developer to join our SAS team, a team that facilitates point of sale, inventory management and reporting for some of the biggest live events across North America and Europe. atVenu Senior Software Developers are considered...
-
Senior Backend Software Developer
5 days ago
Calgary, Alberta, Canada Transactix Financial Inc. Full time $120,000 - $180,000 per yearSenior Backend Software DeveloperLocation: Calgary, AB or Toronto, ON (Hybrid/Remote)About UsAt Transactix, we're on a mission to build Canada's next-generation payments infrastructure through CADX and the Open Value Network. We believe in creating an interoperable and transparent financial rail for Canadians, merging fintech, blockchain, and regulatory...
-
ServiceNow Developer
5 days ago
Calgary, Alberta, Canada Software International Full time $66,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We currently have a remote ServiceNow Developer role with our global consulting client. The successful candidate must be available to work in MST time zone due to client core...
-
Senior Software
2 weeks ago
Calgary, Alberta, Canada Agilus Work Solutions Full time $120,000 - $140,000 per yearReady to build the future? Join us as a Senior Software & AI Developer and craft intelligent, agentic solutions that push the boundaries of what's possible in tech.Agilus is recruiting for aSenior Software / AI Developerin theenergy sectorinCalgary, Alberta.We are seeking a Contract Senior Software & AI Developer to join our team, reporting to the Senior...
-
Software Developer
5 days ago
Calgary, Alberta, Canada Seequent Full time $100,000 - $120,000 per yearAbout UsAt Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences, transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better...
-
Software Developer
6 days ago
Calgary, Alberta, Canada Seequent Full time US$80,000 - US$120,000 per yearAbout UsAt Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences, transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better...
-
C++/Rust Software Engineer, Staff
5 days ago
Calgary, Alberta, Canada Black Duck Software, Inc. Full time $100,000 - $132,000Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...