Software System Design Engineer - Job Opportunity at AMD

Markham, Canada
Full-time
Senior
Posted: March 23, 2025
Hybrid
CAD 130,000 - 180,000 annually based on location and seniority

Benefits

Comprehensive healthcare coverage aligned with tech industry standards
Professional development opportunities
Work-life balance programs
Competitive time-off policies
Industry-standard retirement benefits

Key Responsibilities

Lead cross-functional engineering collaboration across silicon, firmware, hardware, and software domains
Drive technical issue resolution and debugging processes
Manage project coordination and stakeholder communication
Deliver strategic program updates and progress tracking
Make data-driven decisions in resource allocation and priority setting
Lead continuous improvement initiatives for post-silicon power and performance

Requirements

Education

Bachelor's or Master's degree in Computer or Electrical Engineering or equivalent

Experience

5+ years implied from senior technical requirements

Required Skills

Advanced C++ programming Python and shell scripting STL and Boost framework expertise Full-stack C++ development OOAD, OOPS and design patterns x86/ARM architecture knowledge Operating system internals (Windows/Linux) Low-level software development Analytical and debugging capabilities Cross-team communication skills
Advertisement
Ad Space

Sauge AI Market Intelligence

Industry Trends

Semiconductor industry is experiencing unprecedented demand driven by AI and compute-intensive applications, creating strong demand for system-level software expertise Increasing complexity in processor architectures is elevating the importance of validation and optimization tools Growing focus on power efficiency and performance optimization in processor design is reshaping validation requirements

Role Significance

Typically part of a 10-15 person platform tools team within a larger processor development organization
Senior technical position with significant influence on processor validation methodology and tool development

Key Projects

Development of next-generation processor validation frameworks Performance optimization tools for advanced CPU architectures Cross-platform debugging and analysis systems Automated testing infrastructure development

Success Factors

Deep understanding of modern processor architectures and debugging methodologies Ability to bridge hardware and software domains effectively Strong collaborative skills across international development teams Initiative in driving technical solutions with minimal supervision Balance of technical depth with broader system understanding

Market Demand

Very High - Critical role in semiconductor development with growing demand due to AI/ML acceleration

Important Skills

Critical Skills

C++ expertise is fundamental for tool development and optimization System-level software knowledge enables effective validation strategy development Architecture understanding crucial for meaningful performance analysis

Beneficial Skills

Python scripting for automation and tool integration Performance profiling and analysis tools Distributed systems knowledge Machine learning applications in validation

Unique Aspects

Direct involvement in next-generation processor development
Opportunity to work on cutting-edge validation methodologies
Exposure to both hardware and software aspects of processor development
Significant impact on product quality and performance

Career Growth

2-4 years in role typical before advancement, dependent on project success and organizational growth

Potential Next Roles

Principal Software Engineer Technical Architecture Lead Engineering Manager - Platform Tools Senior Technical Staff Member

Company Overview

AMD

AMD is a leading semiconductor company driving innovation in high-performance computing, graphics, and visualization technologies

Major player in CPU and GPU markets, experiencing significant growth and market share gains
Markham office represents significant R&D hub for AMD's global operations
Fast-paced, innovation-focused environment with emphasis on technical excellence and collaborative problem-solving
Advertisement
Ad Space
Apply Now

Data Sources & Analysis Information

Job Listings Data

The job listings displayed on this platform are sourced through BrightData's comprehensive API, ensuring up-to-date and accurate job market information.

Sauge AI Market Intelligence

Our advanced AI system analyzes each job listing to provide valuable insights including:

  • Industry trends and market dynamics
  • Salary estimates and market demand analysis
  • Role significance and career growth potential
  • Critical success factors and key skills
  • Unique aspects of each position

This integration of reliable job data with AI-powered analysis helps provide you with comprehensive insights for making informed career decisions.